Trait Accept

Source
pub trait Accept<T: Visitor> {
    // Required method
    fn accept(&self, n: &T, s: &T::S) -> T::R;
}

Required Methods§

Source

fn accept(&self, n: &T, s: &T::S) -> T::R

Implementors§

Source§

impl<T: Visitor> Accept<T> for Node

Source§

impl<T: Visitor> Accept<T> for Alias

Source§

impl<T: Visitor> Accept<T> for Brief

Source§

impl<T: Visitor> Accept<T> for Class

Source§

impl<T: Visitor> Accept<T> for Divider

Source§

impl<T: Visitor> Accept<T> for Func

Source§

impl<T: Visitor> Accept<T> for Module

Source§

impl<T: Visitor> Accept<T> for See

Source§

impl<T: Visitor> Accept<T> for Tag

Source§

impl<T: Visitor> Accept<T> for Type

Source§

impl<T: Visitor> Accept<T> for Usage