Skip to main content

codama_nodes/generated/contextual_value_nodes/
pda_seed_value_value.rs

1use crate::{
2    AccountValueNode, ArgumentValueNode, ArrayValueNode, BooleanValueNode, BytesValueNode,
3    ConstantValueNode, EnumValueNode, InjectedValueNode, MapValueNode, NoneValueNode,
4    NumberValueNode, PublicKeyValueNode, SetValueNode, SomeValueNode, StringValueNode,
5    StructValueNode, TupleValueNode,
6};
7use codama_nodes_derive::node_union;
8
9#[node_union]
10pub enum PdaSeedValueValue {
11    Account(AccountValueNode),
12    Argument(ArgumentValueNode),
13    Array(ArrayValueNode),
14    Boolean(BooleanValueNode),
15    Bytes(BytesValueNode),
16    Constant(ConstantValueNode),
17    Enum(EnumValueNode),
18    Injected(InjectedValueNode),
19    Map(MapValueNode),
20    None(NoneValueNode),
21    Number(NumberValueNode),
22    PublicKey(PublicKeyValueNode),
23    Set(SetValueNode),
24    Some(SomeValueNode),
25    String(StringValueNode),
26    Struct(StructValueNode),
27    Tuple(TupleValueNode),
28}