Trait Visualize

Source
pub trait Visualize {
    // Required method
    fn visualize<W: Write>(&self, drawer: Drawer<W>) -> Result<Drawer<W>>;
}
Expand description

Pretty visualization of GroveDB components.

Required Methods§

Source

fn visualize<W: Write>(&self, drawer: Drawer<W>) -> Result<Drawer<W>>

Visualize

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 Visualize for Vec<u8>

Source§

fn visualize<W: Write>(&self, drawer: Drawer<W>) -> Result<Drawer<W>>

Source§

impl Visualize for [u8]

Source§

fn visualize<'a, W: Write>(&self, drawer: Drawer<W>) -> Result<Drawer<W>>

Source§

impl<T: Visualize + ?Sized> Visualize for &T

Source§

fn visualize<'a, W: Write>(&self, drawer: Drawer<W>) -> Result<Drawer<W>>

Source§

impl<T: Visualize> Visualize for Option<T>

Source§

fn visualize<'a, W: Write>(&self, drawer: Drawer<W>) -> Result<Drawer<W>>

Implementors§