pub enum ContractDescriptor {
Enum(EnumDescriptor),
Numerical(NumericalDescriptor),
}
Expand description
The descriptor of a contract.
Variants§
Enum(EnumDescriptor)
Case for enumeration outcome DLC.
Numerical(NumericalDescriptor)
Case for numerical outcome DLC.
Implementations§
Source§impl ContractDescriptor
impl ContractDescriptor
Sourcepub fn get_oracle_params(&self) -> Option<DifferenceParams>
pub fn get_oracle_params(&self) -> Option<DifferenceParams>
Get the parameters on allowed divergence between oracle if any.
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 From<&ContractDescriptor> for ContractDescriptor
impl From<&ContractDescriptor> for ContractDescriptor
Source§fn from(descriptor: &ContractDescriptor) -> SerContractDescriptor
fn from(descriptor: &ContractDescriptor) -> SerContractDescriptor
Converts to this type from the input type.
Source§impl Readable for ContractDescriptor
impl Readable for ContractDescriptor
Source§impl Writeable for ContractDescriptor
impl Writeable 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