Skip to main content

codama_nodes/generated/pda_seed_nodes/
constant_pda_seed_value.rs

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