Struct streamflow_timelock::state::WithdrawAccounts[][src]

pub struct WithdrawAccounts<'a> {
    pub recipient: AccountInfo<'a>,
    pub recipient_tokens: AccountInfo<'a>,
    pub metadata: AccountInfo<'a>,
    pub escrow_tokens: AccountInfo<'a>,
    pub mint: AccountInfo<'a>,
    pub token_program: AccountInfo<'a>,
}
Expand description

The account-holding struct for the stream withdraw instruction

Fields

recipient: AccountInfo<'a>recipient_tokens: AccountInfo<'a>

The associated token account address of recipient

metadata: AccountInfo<'a>

The account holding the stream metadata

escrow_tokens: AccountInfo<'a>

The escrow account holding the stream funds

mint: AccountInfo<'a>

The SPL token mint account

token_program: AccountInfo<'a>

The SPL token program

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.