Home
last modified time | relevance | path

Searched refs:Init (Results 1 – 11 of 11) sorted by relevance

/rust/pin-init/src/
A Dalloc.rs15 init_from_closure, pin_init_from_closure, InPlaceWrite, Init, PinInit, ZeroableOption,
50 fn try_init<E>(init: impl Init<T, E>) -> Result<Self, E> in try_init()
55 fn init(init: impl Init<T>) -> Result<Self, AllocError> { in init()
90 fn try_init<E>(init: impl Init<T, E>) -> Result<Self, E> in try_init()
118 fn try_init<E>(init: impl Init<T, E>) -> Result<Self, E> in try_init()
139 fn write_init<E>(mut self, init: impl Init<T, E>) -> Result<Self::Initialized, E> { in write_init()
A Dlib.rs1208 I: Init<T, E>,
1224 I: Init<T, E>,
1267 ) -> impl Init<T, E> { in init_from_closure()
1294 pub const unsafe fn cast_init<T, U, E>(init: impl Init<T, E>) -> impl Init<U, E> { in cast_init()
1307 pub fn uninit<T, E>() -> impl Init<MaybeUninit<T>, E> { in uninit()
1324 ) -> impl Init<[T; N], E> in init_array_from_fn()
1326 I: Init<T, E>,
1394 unsafe impl<T> Init<T> for T {
1415 unsafe impl<T, E> Init<T, E> for Result<T, E> {
1503 fn init_zeroed() -> impl Init<Self> in init_zeroed()
[all …]
A D__internal.rs27 unsafe impl<T: ?Sized, F, E> Init<T, E> for InitClosure<F, T, E>
A Dmacros.rs1017 init: impl $crate::Init<$type, E>,
1020 unsafe { $crate::Init::__init(init, slot) }
1249 unsafe { $crate::Init::__init(init, ::core::ptr::addr_of_mut!((*$slot).$field))? };
/rust/kernel/
A Dinit.rs133 use pin_init::{init_from_closure, pin_init_from_closure, Init, PinInit};
167 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
172 fn init<E>(init: impl Init<T, E>, flags: Flags) -> error::Result<Self> in init()
A Dprelude.rs27 pub use pin_init::{init, pin_data, pin_init, pinned_drop, InPlaceWrite, Init, PinInit, Zeroable};
/rust/pin-init/examples/
A Dbig_struct_in_place.rs23 pub fn new() -> impl Init<Self> { in new()
/rust/kernel/sync/
A Darc.rs37 use pin_init::{self, pin_data, InPlaceWrite, Init, PinInit};
219 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
734 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
745 fn write_init<E>(mut self, init: impl Init<T, E>) -> Result<Self::Initialized, E> { in write_init()
816 pub fn init_with<E>(mut self, init: impl Init<T, E>) -> core::result::Result<UniqueArc<T>, E> { in init_with()
/rust/kernel/alloc/
A Dkbox.rs22 use pin_init::{InPlaceWrite, Init, PinInit, ZeroableOption};
361 fn write_init<E>(mut self, init: impl Init<T, E>) -> Result<Self::Initialized, E> { in write_init()
395 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
/rust/kernel/list/
A Darc.rs194 pub fn init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in init()
/rust/pin-init/
A DREADME.md229 [`impl Init<T, E>`]: https://docs.rs/pin-init/latest/pin_init/trait.Init.html

Completed in 21 milliseconds