pub struct BootNode {
pub name: String,
pub depends_on: Vec<String>,
pub kind: NodeKind,
}Expand description
One node of the boot graph.
Fields§
§name: StringThe sheep or dog name.
depends_on: Vec<String>Names this node waits for. Always empty for a dog, since dog_app
builds a dog’s config from AppConfig::minimal.
kind: NodeKindSheep or dog.
Trait Implementations§
impl Eq for BootNode
impl StructuralPartialEq for BootNode
Auto Trait Implementations§
impl Freeze for BootNode
impl RefUnwindSafe for BootNode
impl Send for BootNode
impl Sync for BootNode
impl Unpin for BootNode
impl UnsafeUnpin for BootNode
impl UnwindSafe for BootNode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.