use vyre_primitives::graph::alias_registry::{
alias_union_registered as primitive_alias_union_registered,
default_alias_registry as primitive_default_alias_registry, AliasOpDescriptor, AliasRegistry,
};
#[must_use]
pub fn build_default_registry() -> AliasRegistry {
use crate::observability::{alias_registry_calls, bump};
bump(&alias_registry_calls);
primitive_default_alias_registry()
}
#[must_use]
pub fn lookup_alias_op<'a>(
registry: &'a AliasRegistry,
op_id: &str,
) -> Option<&'a AliasOpDescriptor> {
use crate::observability::{alias_registry_calls, bump};
bump(&alias_registry_calls);
registry.get(op_id)
}
#[must_use]
pub fn alias_union_registered(registry: &AliasRegistry) -> bool {
use crate::observability::{alias_registry_calls, bump};
bump(&alias_registry_calls);
primitive_alias_union_registered(registry)
}
#[cfg(test)]
mod tests;