Lines Matching refs:F
22 pub(crate) struct InitClosure<F, T: ?Sized, E>(pub(crate) F, pub(crate) Invariant<(E, T)>);
26 unsafe impl<T: ?Sized, F, E> Init<T, E> for InitClosure<F, T, E>
28 F: FnOnce(*mut T) -> Result<(), E>,
38 unsafe impl<T: ?Sized, F, E> PinInit<T, E> for InitClosure<F, T, E>
40 F: FnOnce(*mut T) -> Result<(), E>,
70 fn make_closure<F, O, E>(self, f: F) -> F
72 F: FnOnce(*mut Self::Datee) -> Result<O, E>,
100 fn make_closure<F, O, E>(self, f: F) -> F
102 F: FnOnce(*mut Self::Datee) -> Result<O, E>,