pub struct GlobalConfigInfo {
pub hot_authority: Pubkey,
pub bump: u8,
}Expand description
The checked global authority used as the keeper for sponsored opens.
Fields§
§bump: u8Implementations§
Source§impl GlobalConfigInfo
impl GlobalConfigInfo
Sourcepub fn from_account(
account: &Account,
program_id: &Pubkey,
) -> Result<Self, ChainError>
pub fn from_account( account: &Account, program_id: &Pubkey, ) -> Result<Self, ChainError>
Decodes the fixed current GlobalConfig layout owned by program_id.
Trait Implementations§
Source§impl Clone for GlobalConfigInfo
impl Clone for GlobalConfigInfo
impl Copy for GlobalConfigInfo
Source§impl Debug for GlobalConfigInfo
impl Debug for GlobalConfigInfo
impl Eq for GlobalConfigInfo
Source§impl PartialEq for GlobalConfigInfo
impl PartialEq for GlobalConfigInfo
impl StructuralPartialEq for GlobalConfigInfo
Auto Trait Implementations§
impl Freeze for GlobalConfigInfo
impl RefUnwindSafe for GlobalConfigInfo
impl Send for GlobalConfigInfo
impl Sync for GlobalConfigInfo
impl Unpin for GlobalConfigInfo
impl UnsafeUnpin for GlobalConfigInfo
impl UnwindSafe for GlobalConfigInfo
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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