Struct solana_program::instruction::AccountMeta [−][src]
Account metadata used to define Instructions
Fields
pubkey: Pubkey
An account’s public key
is_signer: bool
True if an Instruction requires a Transaction signature matching pubkey
.
is_writable: bool
True if the pubkey
can be loaded as a read-write account.
Implementations
impl AccountMeta
[src]
impl AccountMeta
[src]Trait Implementations
impl Clone for AccountMeta
[src]
impl Clone for AccountMeta
[src]fn clone(&self) -> AccountMeta
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for AccountMeta
[src]
impl<'de> Deserialize<'de> for AccountMeta
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<AccountMeta> for AccountMeta
[src]
impl PartialEq<AccountMeta> for AccountMeta
[src]fn eq(&self, other: &AccountMeta) -> bool
[src]
fn ne(&self, other: &AccountMeta) -> bool
[src]
impl Serialize for AccountMeta
[src]
impl Serialize for AccountMeta
[src]impl StructuralPartialEq for AccountMeta
[src]
impl StructuralPartialEq for AccountMeta
[src]Auto Trait Implementations
impl RefUnwindSafe for AccountMeta
impl RefUnwindSafe for AccountMeta
impl Send for AccountMeta
impl Send for AccountMeta
impl Sync for AccountMeta
impl Sync for AccountMeta
impl Unpin for AccountMeta
impl Unpin for AccountMeta
impl UnwindSafe for AccountMeta
impl UnwindSafe for AccountMeta
Blanket Implementations
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
[src]
impl<T> AbiEnumVisitor for T where
T: Serialize + ?Sized,
[src]pub default fn visit_for_abi(
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
[src]
&self,
_digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
[src]
impl<T> AbiEnumVisitor for T where
T: Serialize + AbiExample + ?Sized,
[src]pub default fn visit_for_abi(
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
[src]
&self,
digester: &mut AbiDigester
) -> Result<AbiDigester, DigestError>
impl<T> AbiExample for T
[src]
impl<T> AbiExample for T
[src]impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,