fn dot_from_contained<F, S1, S2, W>(&self, writer: W, dot_options: S1, mut f: F)
        -> Result<(), std::io::Error>
        where
            W: Write,
            S1: AsRef<str>,
            S2: AsRef<str>,
            F: FnMut(&T) -> S2
    {
        self.dot_from_contained_index(
            writer,
            dot_options,
            |_, c| f(c)
        )
    }
/// * create a dot representation
/// * you can use `T` (usually something contained in `A` (see `dot_from_container`)
///   and stored at each vertex) to create the lables
create a dot representation
you can use `T` (usually something contained in `A`
and stored at each vertex) to create the lables
create a dot representation you can use ` T ` ( usually something contained in ` A ` and stored at each vertex ) to create the lables
fn dot_from_contained<F, S1, S2, W>(&self, writer: W, dot_options: S1, mut f: F)
        -> Result<(), std::io::Error>
        where
            W: Write,
            S1: AsRef<str>,
            S2: AsRef<str>,
            F: FnMut(&T) -> S2
    {
        self.dot_from_contained_index(
            writer,
            dot_options,
            |_, c| f(c)
        )
    }
fn dot_from_contained < F , S1 , S2 , W > ( & self , writer : W , dot_options : S1 , mut f : F ) -> Result < ( ) , std :: io :: Error > where W : Write , S1 : AsRef < str > , S2 : AsRef < str > , F : FnMut ( & T ) -> S2 { self . dot_from_contained_index ( writer , dot_options , | _ , c | f ( c ) ) }
create a dot representation
 you can use `T` (usually something contained in `A` (see `dot_from_container`)
and stored at each vertex) to create the lables
create a dot representation you can use ` T ` ( usually something contained in ` A ` ( see ` dot_from_container ` ) and stored at each vertex ) to create the lables
&self
writer
W
dot_options
S1
f
F
&self
writer
W
dot_options
S1
f
F