pub struct MapToPointDebug {
pub payer: Pubkey,
}Expand description
Generated client accounts for MapToPointDebug.
Fields§
§payer: PubkeySigner pays fees. No authorization required — the instruction is
a stateless pure function (see module-level SECURITY POSTURE for
full rationale). Codex-D POST-T3.01: prior comment here incorrectly
said “compile-time gated by diff-test feature”; that design was
abandoned due to Anchor 0.30.1’s #program cfg limitation (see
instructions/mod.rs). The instruction is intentionally always-
present with documented zero attack surface.
Trait Implementations§
Source§impl BorshSerialize for MapToPointDebugwhere
Pubkey: BorshSerialize,
impl BorshSerialize for MapToPointDebugwhere
Pubkey: BorshSerialize,
Source§impl ToAccountMetas for MapToPointDebug
impl ToAccountMetas for MapToPointDebug
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 MapToPointDebug
impl RefUnwindSafe for MapToPointDebug
impl Send for MapToPointDebug
impl Sync for MapToPointDebug
impl Unpin for MapToPointDebug
impl UnsafeUnpin for MapToPointDebug
impl UnwindSafe for MapToPointDebug
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more