pub trait ValueObjectAccess {
type Key: ?Sized;
type Target;
// Required methods
fn get<Q>(&self, k: &Q) -> Option<&Self::Target>
where Self::Key: Borrow<Q>,
Q: ?Sized + Hash + Eq + Ord;
fn contains_key<Q>(&self, k: &Q) -> bool
where Self::Key: Borrow<Q>,
Q: ?Sized + Hash + Eq + Ord;
}Expand description
Access to a value as an object
Required Associated Types§
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".