pub trait PathTreeTypes: Clone + Default + Debug {
    type InnerValue: Clone + Debug;
    type LeafValue: Clone + Debug;
    type PathSegment: PathSegment + Borrow<Self::PathSegmentRef>;
    type PathSegmentRef: PathSegmentRef<Self::PathSegment> + ?Sized;
    type RootPath: RootPath<Self::PathSegment, Self::PathSegmentRef>;
}
Expand description

Type system for PathTree.

Required Associated Types§

Object Safety§

This trait is not object safe.

Implementors§