Struct graphviz::Id [] [src]

pub struct Id<'a> { /* fields omitted */ }
🔬 This is a nightly-only experimental API. (rustc_private)

Id is a Graphviz ID.

Methods

impl<'a> Id<'a>
[src]

🔬 This is a nightly-only experimental API. (rustc_private)

Creates an Id named name.

The caller must ensure that the input conforms to an identifier format: it must be a non-empty string made up of alphanumeric or underscore characters, not beginning with a digit (i.e. the regular expression [a-zA-Z_][a-zA-Z_0-9]*).

(Note: this format is a strict subset of the ID format defined by the DOT language. This function may change in the future to accept a broader subset, or the entirety, of DOT's ID format.)

Passing an invalid string (containing spaces, brackets, quotes, ...) will return an empty Err value.

🔬 This is a nightly-only experimental API. (rustc_private)

🔬 This is a nightly-only experimental API. (rustc_private)