pub enum ContractDescriptor {
EnumeratedContractDescriptor(EnumeratedContractDescriptor),
NumericOutcomeContractDescriptor(NumericOutcomeContractDescriptor),
}Expand description
Information about the outcomes and payouts of a contract.
Variants§
EnumeratedContractDescriptor(EnumeratedContractDescriptor)
Used for contract based on enumerated outcomes.
NumericOutcomeContractDescriptor(NumericOutcomeContractDescriptor)
Used for contract based on numerical outcomes.
Trait Implementations§
Source§impl Clone for ContractDescriptor
impl Clone for ContractDescriptor
Source§fn clone(&self) -> ContractDescriptor
fn clone(&self) -> ContractDescriptor
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 ContractDescriptor
impl Debug for ContractDescriptor
Source§impl PartialEq for ContractDescriptor
impl PartialEq for ContractDescriptor
Source§impl Readable for ContractDescriptor
impl Readable for ContractDescriptor
Source§impl Writeable for ContractDescriptor
impl Writeable for ContractDescriptor
impl StructuralPartialEq for ContractDescriptor
Auto Trait Implementations§
impl Freeze for ContractDescriptor
impl RefUnwindSafe for ContractDescriptor
impl Send for ContractDescriptor
impl Sync for ContractDescriptor
impl Unpin for ContractDescriptor
impl UnwindSafe for ContractDescriptor
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