pub struct CreateOrderV2 {
pub nonce: [u8; 32],
pub params: CreateOrderParams,
pub callback_version: Option<u8>,
}Expand description
Instruction argument
Fields§
§nonce: [u8; 32]§params: CreateOrderParams§callback_version: Option<u8>Trait Implementations§
Source§impl BorshDeserialize for CreateOrderV2where
[u8; 32]: BorshDeserialize,
CreateOrderParams: BorshDeserialize,
Option<u8>: BorshDeserialize,
impl BorshDeserialize for CreateOrderV2where
[u8; 32]: BorshDeserialize,
CreateOrderParams: BorshDeserialize,
Option<u8>: BorshDeserialize,
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 CreateOrderV2
impl BorshSerialize for CreateOrderV2
Source§impl Discriminator for CreateOrderV2
impl Discriminator for CreateOrderV2
Source§const DISCRIMINATOR: &'static [u8]
const DISCRIMINATOR: &'static [u8]
Discriminator slice. Read more
Source§impl InstructionData for CreateOrderV2
impl InstructionData for CreateOrderV2
Auto Trait Implementations§
impl Freeze for CreateOrderV2
impl RefUnwindSafe for CreateOrderV2
impl Send for CreateOrderV2
impl Sync for CreateOrderV2
impl Unpin for CreateOrderV2
impl UnwindSafe for CreateOrderV2
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