pub enum ForgeInstruction {
MintV1(MintV1Args),
NewV1(NewV1Args),
Initialize(InitializeArgs),
Verify(VerifyArgs),
InitializeEnhance(InitializeEnhanceArgs),
Enhance(EnhanceArgs),
}Variants§
MintV1(MintV1Args)
NewV1(NewV1Args)
Initialize(InitializeArgs)
Verify(VerifyArgs)
InitializeEnhance(InitializeEnhanceArgs)
Enhance(EnhanceArgs)
Implementations§
Trait Implementations§
Source§impl BorshDeserialize for ForgeInstruction
impl BorshDeserialize for ForgeInstruction
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for ForgeInstruction
impl BorshSerialize for ForgeInstruction
Source§impl Clone for ForgeInstruction
impl Clone for ForgeInstruction
Source§fn clone(&self) -> ForgeInstruction
fn clone(&self) -> ForgeInstruction
Returns a duplicate 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 ForgeInstruction
impl Debug for ForgeInstruction
Source§impl EnumExt for ForgeInstruction
impl EnumExt for ForgeInstruction
Source§impl PartialEq for ForgeInstruction
impl PartialEq for ForgeInstruction
impl Eq for ForgeInstruction
impl StructuralPartialEq for ForgeInstruction
Auto Trait Implementations§
impl Freeze for ForgeInstruction
impl RefUnwindSafe for ForgeInstruction
impl Send for ForgeInstruction
impl Sync for ForgeInstruction
impl Unpin for ForgeInstruction
impl UnwindSafe for ForgeInstruction
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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