pub struct AppendCanopyNodes {
pub start_index: u32,
pub canopy_nodes: Vec<[u8; 32]>,
}Expand description
Instruction.
Fields§
§start_index: u32§canopy_nodes: Vec<[u8; 32]>Trait Implementations§
Source§impl BorshDeserialize for AppendCanopyNodes
impl BorshDeserialize for AppendCanopyNodes
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 AppendCanopyNodes
impl BorshSerialize for AppendCanopyNodes
Source§impl Discriminator for AppendCanopyNodes
impl Discriminator for AppendCanopyNodes
const DISCRIMINATOR: [u8; 8]
fn discriminator() -> [u8; 8]
Source§impl InstructionData for AppendCanopyNodes
impl InstructionData for AppendCanopyNodes
Auto Trait Implementations§
impl Freeze for AppendCanopyNodes
impl RefUnwindSafe for AppendCanopyNodes
impl Send for AppendCanopyNodes
impl Sync for AppendCanopyNodes
impl Unpin for AppendCanopyNodes
impl UnwindSafe for AppendCanopyNodes
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> 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