Trait dot_writer::Attributes [−][src]
pub trait Attributes: Sized {}Show methods
fn set(&mut self, name: &str, value: &str, quote: bool) -> &mut Self; fn set_font(&mut self, label: &str) -> &mut Self { ... } fn set_html(&mut self, label: &str) -> &mut Self { ... } fn set_label(&mut self, label: &str) -> &mut Self { ... } fn set_head_label(&mut self, label: &str) -> &mut Self { ... } fn set_tail_label(&mut self, label: &str) -> &mut Self { ... } fn set_color(&mut self, color: Color) -> &mut Self { ... } fn set_fill_color(&mut self, color: Color) -> &mut Self { ... } fn set_font_color(&mut self, color: Color) -> &mut Self { ... } fn set_background_color(&mut self, color: Color) -> &mut Self { ... } fn set_shape(&mut self, shape: Shape) -> &mut Self { ... } fn set_style(&mut self, style: Style) -> &mut Self { ... } fn set_rank(&mut self, rank: Rank) -> &mut Self { ... }
Expand description
Structs that implement Attributes
are used for writing the attributes
of a diagraph, graph, subgraph, subgraph cluster, node or edge.
The raw Attributes::set
function is provided for setting arbitary atrributes,
but it is recommended to use the more typesafe functions where available.
Required methods
Sets an attribute. See the Graphviz documentation
for a full list of available names and values.
Set the arguement quote
to true if the value
should be written in quotes "
, to escape
any special characters. Not that any quote in the string need to be escaped before calling.
Provided methods
Set arbitary html, useful for constructing more complex nodes
Set the display label for a graph, node or edge
fn set_head_label(&mut self, label: &str) -> &mut Self
fn set_head_label(&mut self, label: &str) -> &mut Self
Set the label to appear at the head of an edge
fn set_tail_label(&mut self, label: &str) -> &mut Self
fn set_tail_label(&mut self, label: &str) -> &mut Self
Set the label to appear at the tail of an edge
fn set_fill_color(&mut self, color: Color) -> &mut Self
fn set_fill_color(&mut self, color: Color) -> &mut Self
Set the color to fill the are with
fn set_font_color(&mut self, color: Color) -> &mut Self
fn set_font_color(&mut self, color: Color) -> &mut Self
Set the color of the font
fn set_background_color(&mut self, color: Color) -> &mut Self
fn set_background_color(&mut self, color: Color) -> &mut Self
Set the background color
Set the shape of a graph, subgraph, cluster or node