pub struct ComponentConnection {
pub from_component: String,
pub from_port: String,
pub to_component: String,
pub to_port: String,
pub data_type: String,
}Expand description
Connection between two components in the pipeline
Fields§
§from_component: StringID of the source component
from_port: StringOutput port of the source component
to_component: StringID of the destination component
to_port: StringInput port of the destination component
data_type: StringType of data flowing through this connection
Trait Implementations§
Source§impl Clone for ComponentConnection
impl Clone for ComponentConnection
Source§fn clone(&self) -> ComponentConnection
fn clone(&self) -> ComponentConnection
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 moreSource§impl Debug for ComponentConnection
impl Debug for ComponentConnection
Source§impl<'de> Deserialize<'de> for ComponentConnection
impl<'de> Deserialize<'de> for ComponentConnection
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ComponentConnection
impl RefUnwindSafe for ComponentConnection
impl Send for ComponentConnection
impl Sync for ComponentConnection
impl Unpin for ComponentConnection
impl UnwindSafe for ComponentConnection
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