pub enum SelectionOrder {
Original,
Random,
Shuffled,
Sorted,
Probabilistic,
}Variants§
Implementations§
Trait Implementations§
Source§impl Clone for SelectionOrder
impl Clone for SelectionOrder
Source§fn clone(&self) -> SelectionOrder
fn clone(&self) -> SelectionOrder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SelectionOrder
Source§impl Debug for SelectionOrder
impl Debug for SelectionOrder
Source§impl Default for SelectionOrder
impl Default for SelectionOrder
Source§fn default() -> SelectionOrder
fn default() -> SelectionOrder
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SelectionOrder
impl<'de> Deserialize<'de> for SelectionOrder
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SelectionOrder
Source§impl Hash for SelectionOrder
impl Hash for SelectionOrder
Source§impl PartialEq for SelectionOrder
impl PartialEq for SelectionOrder
Source§impl Serialize for SelectionOrder
impl Serialize for SelectionOrder
impl StructuralPartialEq for SelectionOrder
Auto Trait Implementations§
impl Freeze for SelectionOrder
impl RefUnwindSafe for SelectionOrder
impl Send for SelectionOrder
impl Sync for SelectionOrder
impl Unpin for SelectionOrder
impl UnsafeUnpin for SelectionOrder
impl UnwindSafe for SelectionOrder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.