Skip to main content

oxilean_kernel/typeclasses/
nullresolver_traits.rs

1//! # NullResolver - Trait Implementations
2//!
3//! This module contains trait implementations for `NullResolver`.
4//!
5//! ## Implemented Traits
6//!
7//! - `InstanceResolver`
8//!
9//! 🤖 Generated with [SplitRS](https://github.com/cool-japan/splitrs)
10
11use crate::{Expr, Name};
12
13use super::functions::InstanceResolver;
14use super::types::{Instance, NullResolver};
15
16impl InstanceResolver for NullResolver {
17    fn resolve(&self, _class: &Name, _ty: &Expr) -> Option<Instance> {
18        None
19    }
20    fn name(&self) -> &'static str {
21        "null"
22    }
23}