[][src]Enum lnpbp::bp::chain::AssetSystem

#[non_exhaustive]
#[repr(u8)]pub enum AssetSystem {
    NativeBlockchain,
    ConfidentialAssets,
    RgbContract,
}

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
NativeBlockchain

Native blockchain asset, including liquid bitcoin in LiquidV1 network

ConfidentialAssets

Liquid confidential assets used in LiquidV1 network

RgbContract

RGB confidential assets

Trait Implementations

impl Clone for AssetSystem[src]

impl Copy for AssetSystem[src]

impl Debug for AssetSystem[src]

impl Display for AssetSystem[src]

impl Eq for AssetSystem[src]

impl FromPrimitive for AssetSystem[src]

impl Hash for AssetSystem[src]

impl Ord for AssetSystem[src]

impl PartialEq<AssetSystem> for AssetSystem[src]

impl PartialOrd<AssetSystem> for AssetSystem[src]

impl StrictDecode for AssetSystem[src]

type Error = Error

Implementation-dependent error type

impl StrictEncode for AssetSystem[src]

type Error = Error

Implementation-dependent error type

impl StructuralEq for AssetSystem[src]

impl StructuralPartialEq for AssetSystem[src]

impl ToPrimitive for AssetSystem[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,