pub struct Document {
pub directives: Vec<Directive>,
pub nodes: Vec<Node>,
pub connections: Vec<Connection>,
pub groups: Vec<Group>,
pub includes: Vec<Include>,
}Fields§
§directives: Vec<Directive>§nodes: Vec<Node>§connections: Vec<Connection>§groups: Vec<Group>§includes: Vec<Include>Implementations§
Source§impl Document
impl Document
Sourcepub fn theme_name(&self) -> &str
pub fn theme_name(&self) -> &str
Get the theme name, defaulting to “light”.
Sourcepub fn undeclared_node_ids(&self) -> Vec<String>
pub fn undeclared_node_ids(&self) -> Vec<String>
Collect all node IDs referenced in connections but not declared.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Document
impl RefUnwindSafe for Document
impl Send for Document
impl Sync for Document
impl Unpin for Document
impl UnsafeUnpin for Document
impl UnwindSafe for Document
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more