Struct hpl_asset_assembler::instruction::CreateBlock
source · pub struct CreateBlock {
pub args: CreateBlockArgs,
pub proof_index: u8,
}
Expand description
Instruction.
Fields§
§args: CreateBlockArgs
§proof_index: u8
Trait Implementations§
source§impl BorshDeserialize for CreateBlockwhere
CreateBlockArgs: BorshDeserialize,
u8: BorshDeserialize,
impl BorshDeserialize for CreateBlockwhere
CreateBlockArgs: BorshDeserialize,
u8: BorshDeserialize,
fn deserialize_reader<R: Read>(reader: &mut R) -> Result<Self, Error>
§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.
§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 CreateBlockwhere
CreateBlockArgs: BorshSerialize,
u8: BorshSerialize,
impl BorshSerialize for CreateBlockwhere
CreateBlockArgs: BorshSerialize,
u8: BorshSerialize,
source§impl Discriminator for CreateBlock
impl Discriminator for CreateBlock
const DISCRIMINATOR: [u8; 8] = _
fn discriminator() -> [u8; 8]
source§impl InstructionData for CreateBlock
impl InstructionData for CreateBlock
Auto Trait Implementations§
impl RefUnwindSafe for CreateBlock
impl Send for CreateBlock
impl Sync for CreateBlock
impl Unpin for CreateBlock
impl UnwindSafe for CreateBlock
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