Trait Owner

Source
pub trait Owner {
    // Required method
    fn owner() -> Pubkey;
}
Expand description

Defines an address expected to own an account.

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Owner for AppendLeavesToMerkleTrees

Source§

impl Owner for DeregisterProgram

Source§

impl Owner for InitializeAddressMerkleTreeAndQueue

Source§

impl Owner for InitializeGroupAuthority

Source§

impl Owner for InitializeStateMerkleTreeAndNullifierQueue

Source§

impl Owner for InsertAddresses

Source§

impl Owner for InsertIntoNullifierQueues

Source§

impl Owner for NullifyLeaves

Source§

impl Owner for RegisterProgramToGroup

Source§

impl Owner for RolloverAddressMerkleTreeAndQueue

Source§

impl Owner for RolloverStateMerkleTreeAndNullifierQueue

Source§

impl Owner for UpdateAddressMerkleTree

Source§

impl Owner for UpdateGroupAuthority

Source§

impl Owner for RegisteredProgram

Source§

impl Owner for AccessMetadata

Source§

impl Owner for AddressMerkleTreeAccount

Source§

impl Owner for GroupAuthority

Source§

impl Owner for MerkleTreeMetadata

Source§

impl Owner for StateMerkleTreeAccount

Source§

impl Owner for QueueAccount

Source§

impl Owner for QueueMetadata

Source§

impl Owner for RolloverMetadata

Implementors§