pub struct CompiledInstructionData {
pub program_id_index: u8,
pub accounts: Vec<u8>,
pub data: Vec<u8>,
}Expand description
Compiled instruction data for space-efficient storage
Fields§
§program_id_index: u8§accounts: Vec<u8>§data: Vec<u8>Trait Implementations§
Source§impl BorshDeserialize for CompiledInstructionData
impl BorshDeserialize for CompiledInstructionData
fn deserialize_reader<__R>(
reader: &mut __R,
) -> Result<CompiledInstructionData, Error>where
__R: Read,
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 Clone for CompiledInstructionData
impl Clone for CompiledInstructionData
Source§fn clone(&self) -> CompiledInstructionData
fn clone(&self) -> CompiledInstructionData
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 moreAuto Trait Implementations§
impl Freeze for CompiledInstructionData
impl RefUnwindSafe for CompiledInstructionData
impl Send for CompiledInstructionData
impl Sync for CompiledInstructionData
impl Unpin for CompiledInstructionData
impl UnsafeUnpin for CompiledInstructionData
impl UnwindSafe for CompiledInstructionData
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