pub(super) struct ChildSpawnHooks {
hooks: SpawnHooks,
to_run: Vec<Box<dyn FnOnce() + Send>>,
}
Expand description
The results of running the spawn hooks.
This struct is sent to the new thread. It contains the inherited hooks and the closures to be run.
Fields§
§hooks: SpawnHooks
§to_run: Vec<Box<dyn FnOnce() + Send>>
Implementations§
Trait Implementations§
Source§impl Default for ChildSpawnHooks
impl Default for ChildSpawnHooks
Source§fn default() -> ChildSpawnHooks
fn default() -> ChildSpawnHooks
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ChildSpawnHooks
impl !RefUnwindSafe for ChildSpawnHooks
impl Send for ChildSpawnHooks
impl !Sync for ChildSpawnHooks
impl Unpin for ChildSpawnHooks
impl !UnwindSafe for ChildSpawnHooks
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> SizedTypeProperties for T
impl<T> SizedTypeProperties for T
Source§#[doc(hidden)] const IS_ZST: bool = _
#[doc(hidden)] const IS_ZST: bool = _
🔬This is a nightly-only experimental API. (
sized_type_properties
)Source§#[doc(hidden)] const LAYOUT: Layout = _
#[doc(hidden)] const LAYOUT: Layout = _
🔬This is a nightly-only experimental API. (
sized_type_properties
)Source§#[doc(hidden)] const MAX_SLICE_LEN: usize = _
#[doc(hidden)] const MAX_SLICE_LEN: usize = _
🔬This is a nightly-only experimental API. (
sized_type_properties
)The largest safe length for a
[Self]
. Read more