pub struct AuthorityConfig {
pub discriminator: AccountDiscriminator,
pub authorities: [ProgramAuthority; 64],
}
Fields§
§discriminator: AccountDiscriminator
Trait Implementations§
Source§impl BorshDeserialize for AuthorityConfig
impl BorshDeserialize for AuthorityConfig
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 AuthorityConfig
impl CarbonDeserialize for AuthorityConfig
const DISCRIMINATOR: &'static [u8]
fn deserialize(data: &[u8]) -> Option<Self>
Source§impl Clone for AuthorityConfig
impl Clone for AuthorityConfig
Source§fn clone(&self) -> AuthorityConfig
fn clone(&self) -> AuthorityConfig
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 AuthorityConfig
impl Debug for AuthorityConfig
Source§impl<'de> Deserialize<'de> for AuthorityConfig
impl<'de> Deserialize<'de> for AuthorityConfig
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 AuthorityConfig
impl Hash for AuthorityConfig
Source§impl PartialEq for AuthorityConfig
impl PartialEq for AuthorityConfig
Source§impl Serialize for AuthorityConfig
impl Serialize for AuthorityConfig
impl Eq for AuthorityConfig
impl StructuralPartialEq for AuthorityConfig
Auto Trait Implementations§
impl Freeze for AuthorityConfig
impl RefUnwindSafe for AuthorityConfig
impl Send for AuthorityConfig
impl Sync for AuthorityConfig
impl Unpin for AuthorityConfig
impl UnwindSafe for AuthorityConfig
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