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>Notable traits for Traverse<'a, M, C>impl<'a, M: Clone, C: AnyValue<M>> Iterator for Traverse<'a, M, C>    type Item = FragmentRef<'a, M, C>; { ... }
}

Required Associated Types

Required Methods

Provided Methods

Implementors