fn dot_from_container<F, S1, S2, W>(&self, writer: W, dot_options: S1, mut f: F)
        -> Result<(), std::io::Error>
        where
            S1: AsRef<str>,
            S2: AsRef<str>,
            F: FnMut(&A) -> S2,
            W: Write
    {
        self.dot_from_container_index(
            writer,
            dot_options,
            |_, a| f(a)
        )
    }
/// * create a dot representation
/// * you can use the information of the container `A` (usually stored at each
///     index) to create the lables
create a dot representation
you can use the information of the container `A` (usually stored at each
index) to create the lables
create a dot representation you can use the information of the container ` A ` ( usually stored at each index ) to create the lables
fn dot_from_container<F, S1, S2, W>(&self, writer: W, dot_options: S1, mut f: F)
        -> Result<(), std::io::Error>
        where
            S1: AsRef<str>,
            S2: AsRef<str>,
            F: FnMut(&A) -> S2,
            W: Write
    {
        self.dot_from_container_index(
            writer,
            dot_options,
            |_, a| f(a)
        )
    }
fn dot_from_container < F , S1 , S2 , W > ( & self , writer : W , dot_options : S1 , mut f : F ) -> Result < ( ) , std :: io :: Error > where S1 : AsRef < str > , S2 : AsRef < str > , F : FnMut ( & A ) -> S2 , W : Write { self . dot_from_container_index ( writer , dot_options , | _ , a | f ( a ) ) }
create a dot representation
 you can use the information of the container `A` (usually stored at each
index) to create the lables
create a dot representation you can use the information of the container ` A ` ( usually stored at each index ) to create the lables
&self
writer
W
dot_options
S1
f
F
&self
writer
W
dot_options
S1
f
F