pub struct StmtList(_);
Expand description
The list of statements, including:
- node declaration
- edge declaration
- subgraph declaration
- global attributes
Implementations
sourceimpl StmtList
impl StmtList
sourcepub fn extend<I: IntoIterator<Item = Stmt>>(self, iter: I) -> Self
pub fn extend<I: IntoIterator<Item = Stmt>>(self, iter: I) -> Self
Append a list a statements
sourcepub fn add_node(
self,
id: Identity,
port: Option<Port>,
attr: Option<AttrList>
) -> Self
pub fn add_node(
self,
id: Identity,
port: Option<Port>,
attr: Option<AttrList>
) -> Self
Add a node statement
sourcepub fn add_subgraph(self, sub: SubGraph) -> Self
pub fn add_subgraph(self, sub: SubGraph) -> Self
Add a subgraph statement
sourcepub fn add_equation(self, a: Identity, b: Identity) -> Self
pub fn add_equation(self, a: Identity, b: Identity) -> Self
Add an equation
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for StmtList
impl Send for StmtList
impl Sync for StmtList
impl Unpin for StmtList
impl UnwindSafe for StmtList
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more