pub trait KnowsRoot<'a> {
    type Root;
}

Required Associated Types§

Implementations on Foreign Types§

source§

impl<'a, T: KnowsRoot<'a>> KnowsRoot<'a> for &'a T

§

type Root = <T as KnowsRoot<'a>>::Root

source§

impl<'a, T: KnowsRoot<'a>> KnowsRoot<'a> for &'a mut T

§

type Root = <T as KnowsRoot<'a>>::Root

Implementors§

source§

impl<'a, Parent, Value> KnowsRoot<'a> for Visitor<Parent, Value>
where &'a Parent: KnowsRoot<'a>, Parent: 'a,

§

type Root = <&'a Parent as KnowsRoot<'a>>::Root

source§

impl<'a, Value> KnowsRoot<'a> for RootVisitor<Value>

§

type Root = RootVisitor<Value>