Struct SpawnHooks
pub(in ::thread::spawnhook) struct SpawnHooks { pub(in ::thread::spawnhook) first: Option<Arc<SpawnHook>> }
Fields
first: Option<Arc<SpawnHook>>
Trait Implementations
impl Clone for SpawnHooks
fn clone(&self) -> SpawnHooks
impl Default for SpawnHooks
fn default() -> SpawnHooks
impl Drop for SpawnHooks
fn drop(&mut self)
Auto Trait Implementations
impl !RefUnwindSafe for SpawnHooks
impl !UnwindSafe for SpawnHooks
impl Freeze for SpawnHooks
impl Send for SpawnHooks
impl Sync for SpawnHooks
impl Unpin for SpawnHooks
impl UnsafeUnpin for SpawnHooks
Blanket Implementations
impl<T> Any for SpawnHooks
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for SpawnHooks
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for SpawnHooks
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for SpawnHooks
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for SpawnHooks
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for SpawnHooks
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for SpawnHooks
impl<T> ToOwned for SpawnHooks
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for SpawnHooks
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for SpawnHooks
where
U: Into<T>,
type Error = Infallible;fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T, U> TryInto<U> for SpawnHooks
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>