Skip to main content

JsonVisit

Trait JsonVisit 

Source
pub trait JsonVisit {
    // Required method
    fn visit<V: JsonVisitor>(&self, visitor: V) -> V::Output;
}

Required Methods§

Source

fn visit<V: JsonVisitor>(&self, visitor: V) -> V::Output

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl JsonVisit for ()

Source§

fn visit<V: JsonVisitor>(&self, visitor: V) -> V::Output

Source§

impl JsonVisit for String

Source§

fn visit<V: JsonVisitor>(&self, visitor: V) -> V::Output

Source§

impl JsonVisit for bool

Source§

fn visit<V: JsonVisitor>(&self, visitor: V) -> V::Output

Source§

impl JsonVisit for str

Source§

fn visit<V: JsonVisitor>(&self, visitor: V) -> V::Output

Source§

impl<A: Array<Item = u8>> JsonVisit for SmallString<A>

Source§

fn visit<V: JsonVisitor>(&self, visitor: V) -> V::Output

Source§

impl<T: JsonVisit> JsonVisit for &T

Source§

fn visit<V: JsonVisitor>(&self, visitor: V) -> V::Output

Source§

impl<T: JsonVisit> JsonVisit for Vec<T>

Source§

fn visit<V: JsonVisitor>(&self, visitor: V) -> V::Output

Source§

impl<T: JsonVisit> JsonVisit for [T]

Source§

fn visit<V: JsonVisitor>(&self, visitor: V) -> V::Output

Implementors§