Struct access_protocol::state::FeeRecipient
source · pub struct FeeRecipient {
pub owner: Pubkey,
pub percentage: u64,
}
Fields§
§owner: Pubkey
§percentage: u64
Trait Implementations§
source§impl BorshDeserialize for FeeRecipient
impl BorshDeserialize for FeeRecipient
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 FeeRecipient
impl BorshSerialize for FeeRecipient
source§impl Clone for FeeRecipient
impl Clone for FeeRecipient
source§fn clone(&self) -> FeeRecipient
fn clone(&self) -> FeeRecipient
Returns a copy 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 FeeRecipient
impl RefUnwindSafe for FeeRecipient
impl Send for FeeRecipient
impl Sync for FeeRecipient
impl Unpin for FeeRecipient
impl UnwindSafe for FeeRecipient
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