pub trait AnyValue<M>: Sized + StrippedPartialEq + Clone + Send + Sync {
    type Definition: AnyDefinition<M, ContextValue = Self> + Send + Sync;

    fn as_value_ref(&self) -> ValueRef<'_, M, Self::Definition>;

    fn traverse(&self) -> Traverse<'_, M, Self>  { ... }
}

Required Associated Types§

Required Methods§

Provided Methods§

Implementors§