pub struct PlatformGateArgs {
pub action: SerializableActions,
pub service: Option<(u8, Pubkey)>,
pub program_id: Pubkey,
pub force_fees: bool,
pub refund: u64,
}
Fields§
§action: SerializableActions
§service: Option<(u8, Pubkey)>
§program_id: Pubkey
§force_fees: bool
§refund: u64
Trait Implementations§
Source§impl BorshDeserialize for PlatformGateArgs
impl BorshDeserialize for PlatformGateArgs
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 PlatformGateArgswhere
SerializableActions: BorshSerialize,
Option<(u8, Pubkey)>: BorshSerialize,
Pubkey: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
impl BorshSerialize for PlatformGateArgswhere
SerializableActions: BorshSerialize,
Option<(u8, Pubkey)>: BorshSerialize,
Pubkey: BorshSerialize,
bool: BorshSerialize,
u64: BorshSerialize,
Source§impl Clone for PlatformGateArgs
impl Clone for PlatformGateArgs
Source§fn clone(&self) -> PlatformGateArgs
fn clone(&self) -> PlatformGateArgs
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 PlatformGateArgs
impl RefUnwindSafe for PlatformGateArgs
impl Send for PlatformGateArgs
impl Sync for PlatformGateArgs
impl Unpin for PlatformGateArgs
impl UnwindSafe for PlatformGateArgs
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