pub struct CreateSessionV2 {
pub top_up: Option<bool>,
pub valid_until: Option<i64>,
pub lamports: Option<u64>,
}Expand description
Instruction.
Fields§
§top_up: Option<bool>§valid_until: Option<i64>§lamports: Option<u64>Trait Implementations§
Source§impl BorshDeserialize for CreateSessionV2
impl BorshDeserialize for CreateSessionV2
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 CreateSessionV2
impl BorshSerialize for CreateSessionV2
Source§impl Discriminator for CreateSessionV2
impl Discriminator for CreateSessionV2
Source§const DISCRIMINATOR: &'static [u8]
const DISCRIMINATOR: &'static [u8]
Discriminator slice. Read more
Source§impl InstructionData for CreateSessionV2
impl InstructionData for CreateSessionV2
Auto Trait Implementations§
impl Freeze for CreateSessionV2
impl RefUnwindSafe for CreateSessionV2
impl Send for CreateSessionV2
impl Sync for CreateSessionV2
impl Unpin for CreateSessionV2
impl UnwindSafe for CreateSessionV2
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