pub enum DiversityPreference {
Standard,
Diverse,
}Expand description
Whether an agent should seek an intentionally different proposal.
Variants§
Implementations§
Source§impl DiversityPreference
impl DiversityPreference
pub const fn is_diverse(self) -> bool
Trait Implementations§
Source§impl Clone for DiversityPreference
impl Clone for DiversityPreference
Source§fn clone(&self) -> DiversityPreference
fn clone(&self) -> DiversityPreference
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 DiversityPreference
Source§impl Debug for DiversityPreference
impl Debug for DiversityPreference
Source§impl Default for DiversityPreference
impl Default for DiversityPreference
Source§fn default() -> DiversityPreference
fn default() -> DiversityPreference
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DiversityPreference
impl<'de> Deserialize<'de> for DiversityPreference
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 DiversityPreference
Source§impl From<bool> for DiversityPreference
impl From<bool> for DiversityPreference
Source§impl PartialEq for DiversityPreference
impl PartialEq for DiversityPreference
Source§impl Serialize for DiversityPreference
impl Serialize for DiversityPreference
impl StructuralPartialEq for DiversityPreference
Auto Trait Implementations§
impl Freeze for DiversityPreference
impl RefUnwindSafe for DiversityPreference
impl Send for DiversityPreference
impl Sync for DiversityPreference
impl Unpin for DiversityPreference
impl UnsafeUnpin for DiversityPreference
impl UnwindSafe for DiversityPreference
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