[−][src]Enum hulunbuir::slot::Take
The result of trying to take an object out.
Variants
The object is not in used.
Busy(Parker)
The object is currently used by others. You could block current thread until it
is returned by calling Parker::park
.
Auto Trait Implementations
impl<T> !Sync for Take<T>
impl<T> Send for Take<T> where
T: Send,
T: Send,
impl<T> Unpin for Take<T> where
T: Unpin,
T: Unpin,
impl<T> !UnwindSafe for Take<T>
impl<T> !RefUnwindSafe for Take<T>
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,