pub enum NegotiationFields {
Single(SingleNegotiationFields),
Disjoint(DisjointNegotiationFields),
}
Expand description
Fields used to negotiate contract information.
Variants§
Single(SingleNegotiationFields)
Negotiation for single event based contract.
Disjoint(DisjointNegotiationFields)
Negotiation for multiple event based contract.
Trait Implementations§
Source§impl Clone for NegotiationFields
impl Clone for NegotiationFields
Source§fn clone(&self) -> NegotiationFields
fn clone(&self) -> NegotiationFields
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 NegotiationFields
impl Debug for NegotiationFields
Source§impl PartialEq for NegotiationFields
impl PartialEq for NegotiationFields
Source§impl Readable for NegotiationFields
impl Readable for NegotiationFields
Source§impl Writeable for NegotiationFields
impl Writeable for NegotiationFields
impl Eq for NegotiationFields
impl StructuralPartialEq for NegotiationFields
Auto Trait Implementations§
impl Freeze for NegotiationFields
impl RefUnwindSafe for NegotiationFields
impl Send for NegotiationFields
impl Sync for NegotiationFields
impl Unpin for NegotiationFields
impl UnwindSafe for NegotiationFields
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