Struct GuardSend
pub struct GuardSend(/* private field */);
Marker type which indicates that the Guard type for a lock is Send.
Auto Trait Implementations
impl Freeze for GuardSend
impl RefUnwindSafe for GuardSend
impl Send for GuardSend
impl Sync for GuardSend
impl Unpin for GuardSend
impl UnsafeUnpin for GuardSend
impl UnwindSafe for GuardSend
Blanket Implementations
impl<T> Any for GuardSend
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for GuardSend
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for GuardSend
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for GuardSend
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for GuardSend
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 GuardSend
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for GuardSend
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>