pub enum ArbitrationMethod {
MajorityVote,
Unanimous,
ThirdParty,
Automated,
}Expand description
Method of arbitration.
Variants§
MajorityVote
Simple majority vote.
Unanimous
Unanimous agreement.
ThirdParty
Designated third-party arbitrator.
Automated
Automated based on rules.
Trait Implementations§
Source§impl Clone for ArbitrationMethod
impl Clone for ArbitrationMethod
Source§fn clone(&self) -> ArbitrationMethod
fn clone(&self) -> ArbitrationMethod
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ArbitrationMethod
impl Debug for ArbitrationMethod
Source§impl<'de> Deserialize<'de> for ArbitrationMethod
impl<'de> Deserialize<'de> for ArbitrationMethod
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
Source§impl PartialEq for ArbitrationMethod
impl PartialEq for ArbitrationMethod
Source§impl Serialize for ArbitrationMethod
impl Serialize for ArbitrationMethod
impl Copy for ArbitrationMethod
impl Eq for ArbitrationMethod
impl StructuralPartialEq for ArbitrationMethod
Auto Trait Implementations§
impl Freeze for ArbitrationMethod
impl RefUnwindSafe for ArbitrationMethod
impl Send for ArbitrationMethod
impl Sync for ArbitrationMethod
impl Unpin for ArbitrationMethod
impl UnsafeUnpin for ArbitrationMethod
impl UnwindSafe for ArbitrationMethod
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