Searched refs:Init (Results 1 – 11 of 11) sorted by relevance
| /rust/pin-init/src/ |
| A D | alloc.rs | 15 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 D | lib.rs | 1208 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.rs | 27 unsafe impl<T: ?Sized, F, E> Init<T, E> for InitClosure<F, T, E>
|
| A D | macros.rs | 1017 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 D | init.rs | 133 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 D | prelude.rs | 27 pub use pin_init::{init, pin_data, pin_init, pinned_drop, InPlaceWrite, Init, PinInit, Zeroable};
|
| /rust/pin-init/examples/ |
| A D | big_struct_in_place.rs | 23 pub fn new() -> impl Init<Self> { in new()
|
| /rust/kernel/sync/ |
| A D | arc.rs | 37 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 D | kbox.rs | 22 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 D | arc.rs | 194 pub fn init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in init()
|
| /rust/pin-init/ |
| A D | README.md | 229 [`impl Init<T, E>`]: https://docs.rs/pin-init/latest/pin_init/trait.Init.html
|
Completed in 21 milliseconds