Trait Walkable

Source
pub trait Walkable {
    // Required method
    fn walk_with<W: Walker>(walker: &mut W);
}

Required Methods§

Source

fn walk_with<W: Walker>(walker: &mut W)

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Walkable for i8

Source§

impl Walkable for i16

Source§

impl Walkable for i32

Source§

impl Walkable for i64

Source§

impl Walkable for u8

Source§

impl Walkable for u16

Source§

impl Walkable for u32

Source§

impl Walkable for u64

Source§

impl Walkable for ()

Source§

impl Walkable for usize

Source§

impl Walkable for String

Source§

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

Source§

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

Source§

impl<'l> Walkable for &'l str

Source§

impl<'l, T: Walkable> Walkable for &'l [T]

Source§

impl<T0: Walkable> Walkable for (T0,)

Source§

impl<T0: Walkable, T1: Walkable> Walkable for (T0, T1)

Source§

impl<T0: Walkable, T1: Walkable, T2: Walkable> Walkable for (T0, T1, T2)

Source§

impl<T0: Walkable, T1: Walkable, T2: Walkable, T3: Walkable> Walkable for (T0, T1, T2, T3)

Source§

impl<T: Walkable> Walkable for Option<T>

Source§

impl<T: Walkable> Walkable for Rc<T>

Source§

impl<T: Walkable> Walkable for Arc<T>

Source§

impl<T: Walkable> Walkable for Vec<T>

Source§

impl<T: Walkable> Walkable for Cell<T>

Source§

impl<T: Walkable> Walkable for RefCell<T>

Source§

impl<T: Walkable, const LEN: usize> Walkable for [T; LEN]

Implementors§