pub struct InitializeVault {
pub ephemeral_authority: Pubkey,
}Expand description
Instruction.
Fields§
Trait Implementations§
Source§impl BorshDeserialize for InitializeVaultwhere
Pubkey: BorshDeserialize,
impl BorshDeserialize for InitializeVaultwhere
Pubkey: 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 InitializeVaultwhere
Pubkey: BorshSerialize,
impl BorshSerialize for InitializeVaultwhere
Pubkey: BorshSerialize,
Source§impl Discriminator for InitializeVault
impl Discriminator for InitializeVault
Source§const DISCRIMINATOR: &'static [u8]
const DISCRIMINATOR: &'static [u8]
Discriminator slice. Read more
Source§impl InstructionData for InitializeVault
impl InstructionData for InitializeVault
Auto Trait Implementations§
impl Freeze for InitializeVault
impl RefUnwindSafe for InitializeVault
impl Send for InitializeVault
impl Sync for InitializeVault
impl Unpin for InitializeVault
impl UnsafeUnpin for InitializeVault
impl UnwindSafe for InitializeVault
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