Skip to main content

codama_nodes/generated/contextual_value_nodes/
resolver_dependency.rs

1use crate::{AccountValueNode, ArgumentValueNode, CamelCaseString, HasName};
2use codama_nodes_derive::node_union;
3
4#[node_union]
5pub enum ResolverDependency {
6    Account(AccountValueNode),
7    Argument(ArgumentValueNode),
8}
9
10impl HasName for ResolverDependency {
11    fn name(&self) -> &CamelCaseString {
12        match self {
13            ResolverDependency::Account(node) => node.name(),
14            ResolverDependency::Argument(node) => node.name(),
15        }
16    }
17}