Struct clockwork_network_program::accounts::PoolCreate
source · pub struct PoolCreate {
pub admin: Pubkey,
pub config: Pubkey,
pub payer: Pubkey,
pub pool: Pubkey,
pub registry: Pubkey,
pub system_program: Pubkey,
}
Expand description
Generated client accounts for PoolCreate
.
Fields§
§admin: Pubkey
§config: Pubkey
§payer: Pubkey
§pool: Pubkey
§registry: Pubkey
§system_program: Pubkey
Trait Implementations§
source§impl BorshSerialize for PoolCreatewhere
Pubkey: BorshSerialize,
impl BorshSerialize for PoolCreatewhere Pubkey: BorshSerialize,
source§impl ToAccountMetas for PoolCreate
impl ToAccountMetas for PoolCreate
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 RefUnwindSafe for PoolCreate
impl Send for PoolCreate
impl Sync for PoolCreate
impl Unpin for PoolCreate
impl UnwindSafe for PoolCreate
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