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}