pub enum PdaValueProgramId {
Account(AccountValueNode),
Argument(ArgumentValueNode),
}Variants§
Account(AccountValueNode)
Argument(ArgumentValueNode)
Trait Implementations§
Source§impl Clone for PdaValueProgramId
impl Clone for PdaValueProgramId
Source§fn clone(&self) -> PdaValueProgramId
fn clone(&self) -> PdaValueProgramId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PdaValueProgramId
impl Debug for PdaValueProgramId
Source§impl<'de> Deserialize<'de> for PdaValueProgramId
impl<'de> Deserialize<'de> for PdaValueProgramId
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<AccountValueNode> for PdaValueProgramId
impl From<AccountValueNode> for PdaValueProgramId
Source§fn from(value: AccountValueNode) -> Self
fn from(value: AccountValueNode) -> Self
Converts to this type from the input type.
Source§impl From<ArgumentValueNode> for PdaValueProgramId
impl From<ArgumentValueNode> for PdaValueProgramId
Source§fn from(value: ArgumentValueNode) -> Self
fn from(value: ArgumentValueNode) -> Self
Converts to this type from the input type.
Source§impl HasName for PdaValueProgramId
impl HasName for PdaValueProgramId
fn name(&self) -> &CamelCaseString
impl NodeUnionTrait for PdaValueProgramId
Source§impl PartialEq for PdaValueProgramId
impl PartialEq for PdaValueProgramId
Source§impl Serialize for PdaValueProgramId
impl Serialize for PdaValueProgramId
impl StructuralPartialEq for PdaValueProgramId
Auto Trait Implementations§
impl Freeze for PdaValueProgramId
impl RefUnwindSafe for PdaValueProgramId
impl Send for PdaValueProgramId
impl Sync for PdaValueProgramId
impl Unpin for PdaValueProgramId
impl UnsafeUnpin for PdaValueProgramId
impl UnwindSafe for PdaValueProgramId
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