codama_nodes/pda_seed_nodes/
pda_seed_node.rs1use crate::{ConstantPdaSeedNode, VariablePdaSeedNode};
2use codama_nodes_derive::node_union;
3
4#[node_union]
5pub enum PdaSeedNode {
6 Constant(ConstantPdaSeedNode),
7 Variable(VariablePdaSeedNode),
8}
9
10#[cfg(test)]
11mod tests {
12 use super::*;
13 use crate::{HasKind, NumberTypeNode, NumberValueNode, U8};
14
15 #[test]
16 fn kind() {
17 let node: PdaSeedNode =
18 ConstantPdaSeedNode::new(NumberTypeNode::le(U8), NumberValueNode::new(42u8)).into();
19 assert_eq!(node.kind(), "constantPdaSeedNode");
20 }
21}