pub struct MonitorNode {
pub id: String,
pub type_name: Option<String>,
pub kind: ComponentKind,
pub inputs: Vec<String>,
pub outputs: Vec<String>,
}Fields§
§id: String§type_name: Option<String>§kind: ComponentKind§inputs: Vec<String>Ordered list of input port identifiers.
outputs: Vec<String>Ordered list of output port identifiers.
Trait Implementations§
Source§impl Clone for MonitorNode
impl Clone for MonitorNode
Source§fn clone(&self) -> MonitorNode
fn clone(&self) -> MonitorNode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MonitorNode
impl RefUnwindSafe for MonitorNode
impl Send for MonitorNode
impl Sync for MonitorNode
impl Unpin for MonitorNode
impl UnwindSafe for MonitorNode
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more