Struct abstract_os::objects::ContractEntry
source · [−]Expand description
Key to get the Address of a contract
Use UncheckedContractEntry to construct this type.
Fields
protocol: Stringcontract: StringImplementations
sourceimpl ContractEntry
impl ContractEntry
pub fn construct_dex_entry(dex_name: &str, assets: &mut [&AssetEntry]) -> Self
Trait Implementations
sourceimpl Clone for ContractEntry
impl Clone for ContractEntry
sourcefn clone(&self) -> ContractEntry
fn clone(&self) -> ContractEntry
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ContractEntry
impl Debug for ContractEntry
sourceimpl<'de> Deserialize<'de> for ContractEntry
impl<'de> Deserialize<'de> for ContractEntry
sourcefn 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
sourceimpl Display for ContractEntry
impl Display for ContractEntry
sourceimpl JsonSchema for ContractEntry
impl JsonSchema for ContractEntry
sourcefn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
sourcefn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
sourcefn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the $ref keyword. Read more
sourceimpl KeyDeserialize for ContractEntry
impl KeyDeserialize for ContractEntry
sourceimpl Ord for ContractEntry
impl Ord for ContractEntry
sourcefn cmp(&self, other: &ContractEntry) -> Ordering
fn cmp(&self, other: &ContractEntry) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<ContractEntry> for ContractEntry
impl PartialEq<ContractEntry> for ContractEntry
sourcefn eq(&self, other: &ContractEntry) -> bool
fn eq(&self, other: &ContractEntry) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourceimpl PartialOrd<ContractEntry> for ContractEntry
impl PartialOrd<ContractEntry> for ContractEntry
sourcefn partial_cmp(&self, other: &ContractEntry) -> Option<Ordering>
fn partial_cmp(&self, other: &ContractEntry) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
sourceimpl<'a> Prefixer<'a> for ContractEntry
impl<'a> Prefixer<'a> for ContractEntry
sourceimpl<'a> PrimaryKey<'a> for ContractEntry
impl<'a> PrimaryKey<'a> for ContractEntry
type Prefix = String
type Prefix = String
These associated types need to implement Prefixer, so that they can be useful arguments
for prefix(), sub_prefix(), and their key-deserializable variants. Read more
type SubPrefix = ()
type Suffix = String
type Suffix = String
These associated types need to implement KeyDeserialize, so that they can be returned from
range_de() and friends. Read more
type SuperSuffix = ContractEntry
fn joined_key(&self) -> Vec<u8, Global>
fn joined_extra_key(&self, key: &[u8]) -> Vec<u8, Global>
sourceimpl Serialize for ContractEntry
impl Serialize for ContractEntry
impl Eq for ContractEntry
impl StructuralEq for ContractEntry
impl StructuralPartialEq for ContractEntry
Auto Trait Implementations
impl RefUnwindSafe for ContractEntry
impl Send for ContractEntry
impl Sync for ContractEntry
impl Unpin for ContractEntry
impl UnwindSafe for ContractEntry
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more