pub struct SetGlobalConfig {
pub global: Pubkey,
pub authority: Pubkey,
pub program_data: Pubkey,
pub program: Pubkey,
pub rent_sysvar: Pubkey,
pub system_program: Pubkey,
}
Expand description
Generated client accounts for SetGlobalConfig
.
Fields§
§global: Pubkey
Public info account
The update authority of the program
program_data: Pubkey
Program data accout
program: Pubkey
Program accounnt
rent_sysvar: Pubkey
NATIVE RENT SYSVAR
system_program: Pubkey
The system program.
Trait Implementations§
Source§impl BorshSerialize for SetGlobalConfigwhere
Pubkey: BorshSerialize,
impl BorshSerialize for SetGlobalConfigwhere
Pubkey: BorshSerialize,
Source§impl ToAccountMetas for SetGlobalConfig
impl ToAccountMetas for SetGlobalConfig
Source§fn to_account_metas(&self, is_signer: Option<bool>) -> Vec<AccountMeta>
fn to_account_metas(&self, is_signer: Option<bool>) -> Vec<AccountMeta>
is_signer
is given as an optional override for the signer meta field.
This covers the edge case when a program-derived-address needs to relay
a transaction from a client to another program but sign the transaction
before the relay. The client cannot mark the field as a signer, and so
we have to override the is_signer meta field given by the client.Auto Trait Implementations§
impl Freeze for SetGlobalConfig
impl RefUnwindSafe for SetGlobalConfig
impl Send for SetGlobalConfig
impl Sync for SetGlobalConfig
impl Unpin for SetGlobalConfig
impl UnwindSafe for SetGlobalConfig
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