codama_nodes/count_nodes/count_node.rs
1use crate::{FixedCountNode, PrefixedCountNode, RemainderCountNode};
2use codama_nodes_derive::node_union;
3
4#[node_union]
5pub enum CountNode {
6 Fixed(FixedCountNode),
7 Prefixed(PrefixedCountNode),
8 Remainder(RemainderCountNode),
9}
10
11#[cfg(test)]
12mod tests {
13 use super::*;
14 use crate::HasKind;
15
16 #[test]
17 fn kind() {
18 let node: CountNode = RemainderCountNode::new().into();
19 assert_eq!(node.kind(), "remainderCountNode");
20 }
21}