pub struct ArbitrationRules {
pub method: ArbitrationMethod,
pub timeout_secs: i64,
pub arbitrator: Option<String>,
}Expand description
Rules for arbitrating disputes in collective contracts.
Fields§
§method: ArbitrationMethodArbitration method.
timeout_secs: i64Timeout before escalation (seconds).
arbitrator: Option<String>Who arbitrates.
Trait Implementations§
Source§impl Clone for ArbitrationRules
impl Clone for ArbitrationRules
Source§fn clone(&self) -> ArbitrationRules
fn clone(&self) -> ArbitrationRules
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 ArbitrationRules
impl Debug for ArbitrationRules
Source§impl<'de> Deserialize<'de> for ArbitrationRules
impl<'de> Deserialize<'de> for ArbitrationRules
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
Auto Trait Implementations§
impl Freeze for ArbitrationRules
impl RefUnwindSafe for ArbitrationRules
impl Send for ArbitrationRules
impl Sync for ArbitrationRules
impl Unpin for ArbitrationRules
impl UnsafeUnpin for ArbitrationRules
impl UnwindSafe for ArbitrationRules
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