[−][src]Enum crossbeam::deque::Steal
Possible outcomes of a steal operation.
Variants
Empty
The deque was empty at the time of stealing.
Data(T)
Some data has been successfully stolen.
Retry
Lost the race for stealing data to another concurrent steal or pop operation. Try again.
Trait Implementations
impl<T> Copy for Steal<T> where
T: Copy,
[src]
T: Copy,
impl<T> Ord for Steal<T> where
T: Ord,
[src]
T: Ord,
fn cmp(&self, other: &Steal<T>) -> Ordering
[src]
default fn max(self, other: Self) -> Self
1.21.0[src]
Compares and returns the maximum of two values. Read more
default fn min(self, other: Self) -> Self
1.21.0[src]
Compares and returns the minimum of two values. Read more
default fn clamp(self, min: Self, max: Self) -> Self
[src]
🔬 This is a nightly-only experimental API. (
clamp
)Restrict a value to a certain interval. Read more
impl<T> Debug for Steal<T> where
T: Debug,
[src]
T: Debug,
impl<T> Clone for Steal<T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> Steal<T>
[src]
default fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<T> Eq for Steal<T> where
T: Eq,
[src]
T: Eq,
impl<T> PartialOrd<Steal<T>> for Steal<T> where
T: PartialOrd<T>,
[src]
T: PartialOrd<T>,
fn partial_cmp(&self, other: &Steal<T>) -> Option<Ordering>
[src]
fn lt(&self, other: &Steal<T>) -> bool
[src]
fn le(&self, other: &Steal<T>) -> bool
[src]
fn gt(&self, other: &Steal<T>) -> bool
[src]
fn ge(&self, other: &Steal<T>) -> bool
[src]
impl<T> PartialEq<Steal<T>> for Steal<T> where
T: PartialEq<T>,
[src]
T: PartialEq<T>,
Auto Trait Implementations
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
ⓘImportant traits for &'_ mut Wfn borrow_mut(&mut self) -> &mut T
[src]
ⓘImportant traits for &'_ mut W
impl<T, U> TryInto 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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,