Skip to main content

codama_nodes/generated/pda_seed_nodes/
constant_pda_seed_value.rs

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