Struct UnlockOnDrop
pub(in ::sys::pal::unix::stack_overflow::thread_info) struct UnlockOnDrop;
Trait Implementations
impl Drop for UnlockOnDrop
fn drop(&mut self)
Auto Trait Implementations
impl Freeze for UnlockOnDrop
impl RefUnwindSafe for UnlockOnDrop
impl Send for UnlockOnDrop
impl Sync for UnlockOnDrop
impl Unpin for UnlockOnDrop
impl UnsafeUnpin for UnlockOnDrop
impl UnwindSafe for UnlockOnDrop
Blanket Implementations
impl<T> Any for UnlockOnDrop
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for UnlockOnDrop
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for UnlockOnDrop
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for UnlockOnDrop
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for UnlockOnDrop
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for UnlockOnDrop
impl<T, U> Into<U> for UnlockOnDrop
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 UnlockOnDrop
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 UnlockOnDrop
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>