pub struct PortHandle {
pub node_alias: String,
pub port: String,
}Expand description
Handle to a node port (alias + port name).
use daedalus_runtime::handles::PortHandle;
let port = PortHandle::new("node", "out");
assert_eq!(port.node_alias, "node");Fields§
§node_alias: String§port: StringImplementations§
Trait Implementations§
Source§impl Clone for PortHandle
impl Clone for PortHandle
Source§fn clone(&self) -> PortHandle
fn clone(&self) -> PortHandle
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 PortHandle
impl Debug for PortHandle
Source§impl IntoPortSpec for &PortHandle
impl IntoPortSpec for &PortHandle
Auto Trait Implementations§
impl Freeze for PortHandle
impl RefUnwindSafe for PortHandle
impl Send for PortHandle
impl Sync for PortHandle
impl Unpin for PortHandle
impl UnwindSafe for PortHandle
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