Searched refs:init_from_closure (Results 1 – 3 of 3) sorted by relevance
| /rust/kernel/ |
| A D | init.rs | 133 use pin_init::{init_from_closure, pin_init_from_closure, Init, PinInit}; 178 init_from_closure(|slot| init.__pinned_init(slot).map_err(|e| Error::from(e))) in init()
|
| /rust/pin-init/src/ |
| A D | alloc.rs | 15 init_from_closure, pin_init_from_closure, InPlaceWrite, Init, PinInit, ZeroableOption, 58 init_from_closure(|slot| match init.__init(slot) { in init()
|
| A D | lib.rs | 947 @construct_closure(init_from_closure), 1265 pub const unsafe fn init_from_closure<T: ?Sized, E>( in init_from_closure() function 1297 let res = unsafe { init_from_closure(|ptr: *mut U| init.__init(ptr.cast::<T>())) }; in cast_init() 1309 unsafe { init_from_closure(|_| Ok(())) } in uninit() 1347 unsafe { init_from_closure(init) } 1567 init_from_closure(|slot: *mut T| { in init_zeroed()
|
Completed in 10 milliseconds