pub struct InputPort {
pub id: PortId,
pub name: String,
pub port_type: PortType,
pub format: PortFormat,
pub required: bool,
}Expand description
Input port on a node.
Fields§
§id: PortIdPort identifier.
name: StringPort name.
port_type: PortTypeType of data accepted.
format: PortFormatFormat specification.
required: boolWhether this port is required (must be connected).
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for InputPort
impl RefUnwindSafe for InputPort
impl Send for InputPort
impl Sync for InputPort
impl Unpin for InputPort
impl UnsafeUnpin for InputPort
impl UnwindSafe for InputPort
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