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 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl 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 moresourceimpl 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 · sourceconst fn max(self, other: Self) -> Selfwhere
Self: Sized,
const fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourceconst fn min(self, other: Self) -> Selfwhere
Self: Sized,
const fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourceconst fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
const fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + 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
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>
1.0.0 · sourceconst fn le(&self, other: &Rhs) -> bool
const 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 moresourceimpl<'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 moretype 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 moretype 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