Struct cml_chain::assets::utils::ValueEncoding
source · pub struct ValueEncoding {
pub len_encoding: LenEncoding,
pub coin_encoding: Option<Sz>,
pub multiasset_encoding: LenEncoding,
pub multiasset_key_encodings: BTreeMap<ScriptHash, StringEncoding>,
pub multiasset_value_encodings: BTreeMap<ScriptHash, (LenEncoding, BTreeMap<AssetName, Option<Sz>>)>,
pub use_multiasset_format: bool,
}Fields§
§len_encoding: LenEncoding§coin_encoding: Option<Sz>§multiasset_encoding: LenEncoding§multiasset_key_encodings: BTreeMap<ScriptHash, StringEncoding>§multiasset_value_encodings: BTreeMap<ScriptHash, (LenEncoding, BTreeMap<AssetName, Option<Sz>>)>§use_multiasset_format: boolTrait Implementations§
source§impl Clone for ValueEncoding
impl Clone for ValueEncoding
source§fn clone(&self) -> ValueEncoding
fn clone(&self) -> ValueEncoding
Returns a copy 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 ValueEncoding
impl Debug for ValueEncoding
source§impl Default for ValueEncoding
impl Default for ValueEncoding
source§fn default() -> ValueEncoding
fn default() -> ValueEncoding
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ValueEncoding
impl RefUnwindSafe for ValueEncoding
impl Send for ValueEncoding
impl Sync for ValueEncoding
impl Unpin for ValueEncoding
impl UnwindSafe for ValueEncoding
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