pub enum PdaSeedValueValue {
Show 17 variants
Account(AccountValueNode),
Argument(ArgumentValueNode),
Array(ArrayValueNode),
Boolean(BooleanValueNode),
Bytes(BytesValueNode),
Constant(ConstantValueNode),
Enum(EnumValueNode),
Injected(InjectedValueNode),
Map(MapValueNode),
None(NoneValueNode),
Number(NumberValueNode),
PublicKey(PublicKeyValueNode),
Set(SetValueNode),
Some(SomeValueNode),
String(StringValueNode),
Struct(StructValueNode),
Tuple(TupleValueNode),
}Variants§
Account(AccountValueNode)
Argument(ArgumentValueNode)
Array(ArrayValueNode)
Boolean(BooleanValueNode)
Bytes(BytesValueNode)
Constant(ConstantValueNode)
Enum(EnumValueNode)
Injected(InjectedValueNode)
Map(MapValueNode)
None(NoneValueNode)
Number(NumberValueNode)
PublicKey(PublicKeyValueNode)
Set(SetValueNode)
Some(SomeValueNode)
String(StringValueNode)
Struct(StructValueNode)
Tuple(TupleValueNode)
Trait Implementations§
Source§impl Clone for PdaSeedValueValue
impl Clone for PdaSeedValueValue
Source§fn clone(&self) -> PdaSeedValueValue
fn clone(&self) -> PdaSeedValueValue
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 PdaSeedValueValue
impl Debug for PdaSeedValueValue
Source§impl<'de> Deserialize<'de> for PdaSeedValueValue
impl<'de> Deserialize<'de> for PdaSeedValueValue
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 PdaSeedValueValue
impl From<AccountValueNode> for PdaSeedValueValue
Source§fn from(value: AccountValueNode) -> Self
fn from(value: AccountValueNode) -> Self
Converts to this type from the input type.
Source§impl From<ArgumentValueNode> for PdaSeedValueValue
impl From<ArgumentValueNode> for PdaSeedValueValue
Source§fn from(value: ArgumentValueNode) -> Self
fn from(value: ArgumentValueNode) -> Self
Converts to this type from the input type.
Source§impl From<ArrayValueNode> for PdaSeedValueValue
impl From<ArrayValueNode> for PdaSeedValueValue
Source§fn from(value: ArrayValueNode) -> Self
fn from(value: ArrayValueNode) -> Self
Converts to this type from the input type.
Source§impl From<BooleanValueNode> for PdaSeedValueValue
impl From<BooleanValueNode> for PdaSeedValueValue
Source§fn from(value: BooleanValueNode) -> Self
fn from(value: BooleanValueNode) -> Self
Converts to this type from the input type.
Source§impl From<BytesValueNode> for PdaSeedValueValue
impl From<BytesValueNode> for PdaSeedValueValue
Source§fn from(value: BytesValueNode) -> Self
fn from(value: BytesValueNode) -> Self
Converts to this type from the input type.
Source§impl From<ConstantValueNode> for PdaSeedValueValue
impl From<ConstantValueNode> for PdaSeedValueValue
Source§fn from(value: ConstantValueNode) -> Self
fn from(value: ConstantValueNode) -> Self
Converts to this type from the input type.
Source§impl From<EnumValueNode> for PdaSeedValueValue
impl From<EnumValueNode> for PdaSeedValueValue
Source§fn from(value: EnumValueNode) -> Self
fn from(value: EnumValueNode) -> Self
Converts to this type from the input type.
Source§impl From<InjectedValueNode> for PdaSeedValueValue
impl From<InjectedValueNode> for PdaSeedValueValue
Source§fn from(value: InjectedValueNode) -> Self
fn from(value: InjectedValueNode) -> Self
Converts to this type from the input type.
Source§impl From<MapValueNode> for PdaSeedValueValue
impl From<MapValueNode> for PdaSeedValueValue
Source§fn from(value: MapValueNode) -> Self
fn from(value: MapValueNode) -> Self
Converts to this type from the input type.
Source§impl From<NoneValueNode> for PdaSeedValueValue
impl From<NoneValueNode> for PdaSeedValueValue
Source§fn from(value: NoneValueNode) -> Self
fn from(value: NoneValueNode) -> Self
Converts to this type from the input type.
Source§impl From<NumberValueNode> for PdaSeedValueValue
impl From<NumberValueNode> for PdaSeedValueValue
Source§fn from(value: NumberValueNode) -> Self
fn from(value: NumberValueNode) -> Self
Converts to this type from the input type.
Source§impl From<PublicKeyValueNode> for PdaSeedValueValue
impl From<PublicKeyValueNode> for PdaSeedValueValue
Source§fn from(value: PublicKeyValueNode) -> Self
fn from(value: PublicKeyValueNode) -> Self
Converts to this type from the input type.
Source§impl From<SetValueNode> for PdaSeedValueValue
impl From<SetValueNode> for PdaSeedValueValue
Source§fn from(value: SetValueNode) -> Self
fn from(value: SetValueNode) -> Self
Converts to this type from the input type.
Source§impl From<SomeValueNode> for PdaSeedValueValue
impl From<SomeValueNode> for PdaSeedValueValue
Source§fn from(value: SomeValueNode) -> Self
fn from(value: SomeValueNode) -> Self
Converts to this type from the input type.
Source§impl From<StringValueNode> for PdaSeedValueValue
impl From<StringValueNode> for PdaSeedValueValue
Source§fn from(value: StringValueNode) -> Self
fn from(value: StringValueNode) -> Self
Converts to this type from the input type.
Source§impl From<StructValueNode> for PdaSeedValueValue
impl From<StructValueNode> for PdaSeedValueValue
Source§fn from(value: StructValueNode) -> Self
fn from(value: StructValueNode) -> Self
Converts to this type from the input type.
Source§impl From<TupleValueNode> for PdaSeedValueValue
impl From<TupleValueNode> for PdaSeedValueValue
Source§fn from(value: TupleValueNode) -> Self
fn from(value: TupleValueNode) -> Self
Converts to this type from the input type.
Source§impl From<ValueNode> for PdaSeedValueValue
Bridge from the broader ValueNode union into PdaSeedValueValue.
PdaSeedValueValue is accountValueNode | argumentValueNode | valueNode
(17 variants total) — every value-node leaf maps to its same-named
PdaSeedValueValue variant.
impl From<ValueNode> for PdaSeedValueValue
Bridge from the broader ValueNode union into PdaSeedValueValue.
PdaSeedValueValue is accountValueNode | argumentValueNode | valueNode
(17 variants total) — every value-node leaf maps to its same-named
PdaSeedValueValue variant.
impl NodeUnionTrait for PdaSeedValueValue
Source§impl PartialEq for PdaSeedValueValue
impl PartialEq for PdaSeedValueValue
Source§impl Serialize for PdaSeedValueValue
impl Serialize for PdaSeedValueValue
impl StructuralPartialEq for PdaSeedValueValue
Auto Trait Implementations§
impl Freeze for PdaSeedValueValue
impl RefUnwindSafe for PdaSeedValueValue
impl Send for PdaSeedValueValue
impl Sync for PdaSeedValueValue
impl Unpin for PdaSeedValueValue
impl UnsafeUnpin for PdaSeedValueValue
impl UnwindSafe for PdaSeedValueValue
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