pub struct PermissionConfigUpdate {
pub update: PermissionConfigUpdateType,
}
Fields§
§update: PermissionConfigUpdateType
Trait Implementations§
Source§impl ArrangeAccounts for PermissionConfigUpdate
impl ArrangeAccounts for PermissionConfigUpdate
type ArrangedAccounts = PermissionConfigUpdateInstructionAccounts
fn arrange_accounts(accounts: &[AccountMeta]) -> Option<Self::ArrangedAccounts>
Source§impl BorshDeserialize for PermissionConfigUpdate
impl BorshDeserialize for PermissionConfigUpdate
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 CarbonDeserialize for PermissionConfigUpdate
impl CarbonDeserialize for PermissionConfigUpdate
const DISCRIMINATOR: &'static [u8]
fn deserialize(data: &[u8]) -> Option<Self>
Source§impl Clone for PermissionConfigUpdate
impl Clone for PermissionConfigUpdate
Source§fn clone(&self) -> PermissionConfigUpdate
fn clone(&self) -> PermissionConfigUpdate
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 moreSource§impl Debug for PermissionConfigUpdate
impl Debug for PermissionConfigUpdate
Source§impl<'de> Deserialize<'de> for PermissionConfigUpdate
impl<'de> Deserialize<'de> for PermissionConfigUpdate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for PermissionConfigUpdate
impl Hash for PermissionConfigUpdate
Source§impl PartialEq for PermissionConfigUpdate
impl PartialEq for PermissionConfigUpdate
Source§impl Serialize for PermissionConfigUpdate
impl Serialize for PermissionConfigUpdate
impl Eq for PermissionConfigUpdate
impl StructuralPartialEq for PermissionConfigUpdate
Auto Trait Implementations§
impl Freeze for PermissionConfigUpdate
impl RefUnwindSafe for PermissionConfigUpdate
impl Send for PermissionConfigUpdate
impl Sync for PermissionConfigUpdate
impl Unpin for PermissionConfigUpdate
impl UnwindSafe for PermissionConfigUpdate
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more