[][src]Trait structural::path::IsMultiFieldPath

pub trait IsMultiFieldPath: Sized {
    type PathUniqueness;
}

A marker trait for field paths that refer to multiple fields

Expectations

This type is expected to implement RevGetMultiField.

Associated Types

type PathUniqueness

Whether the paths in the set can contain duplicate paths.

This is expected to be either:

  • structural::path::AliasedPaths: for a field path that might refer to the same field multiple times.

  • structural::path::UniquePaths: for a field path that doesn't refer to a field more than once.

Loading content...

Implementors

impl<F, S, U> IsMultiFieldPath for NestedFieldPathSet<F, S, U>[src]

impl<T> IsMultiFieldPath for NestedFieldPath<T>[src]

impl<T> IsMultiFieldPath for TStr<T>[src]

impl<T> IsMultiFieldPath for VariantName<T>[src]

impl<T, U> IsMultiFieldPath for FieldPathSet<T, U>[src]

impl<V, F> IsMultiFieldPath for VariantField<V, F>[src]

Loading content...