pub enum IssuanceInput {
Issuance {
issuance_amount: u64,
inflation_amount: u64,
asset_entropy: [u8; 32],
},
Reissuance {
issuance_amount: u64,
asset_entropy: [u8; 32],
},
}Expand description
Represents an input designated for asset issuance or reissuance.
Variants§
Issuance
Represents a completely new asset issuance.
Fields
Reissuance
Represents a reissuance of an existing asset.
Implementations§
Source§impl IssuanceInput
impl IssuanceInput
Sourcepub fn new_issuance(
issuance_amount: u64,
inflation_amount: u64,
asset_entropy: [u8; 32],
) -> IssuanceInput
pub fn new_issuance( issuance_amount: u64, inflation_amount: u64, asset_entropy: [u8; 32], ) -> IssuanceInput
Creates a new IssuanceInput for creating a new asset issuance.
Sourcepub fn new_reissuance(
issuance_amount: u64,
asset_entropy: [u8; 32],
) -> IssuanceInput
pub fn new_reissuance( issuance_amount: u64, asset_entropy: [u8; 32], ) -> IssuanceInput
Creates a new IssuanceInput for reissuing an existing asset.
Trait Implementations§
Source§impl Clone for IssuanceInput
impl Clone for IssuanceInput
Source§fn clone(&self) -> IssuanceInput
fn clone(&self) -> IssuanceInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for IssuanceInput
impl RefUnwindSafe for IssuanceInput
impl Send for IssuanceInput
impl Sync for IssuanceInput
impl Unpin for IssuanceInput
impl UnsafeUnpin for IssuanceInput
impl UnwindSafe for IssuanceInput
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more