pub struct OutputPortHandle { /* private fields */ }Expand description
Channel-backed output endpoint for one declared output port.
Implementations§
Source§impl OutputPortHandle
impl OutputPortHandle
Sourcepub const fn disconnected(port_id: PortId) -> Self
pub const fn disconnected(port_id: PortId) -> Self
Create an output handle with no connected downstream edge.
Sourcepub const fn connected_edge_count(&self) -> usize
pub const fn connected_edge_count(&self) -> usize
Number of downstream bounded edges connected to this output port.
Trait Implementations§
Source§impl Clone for OutputPortHandle
impl Clone for OutputPortHandle
Source§fn clone(&self) -> OutputPortHandle
fn clone(&self) -> OutputPortHandle
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 OutputPortHandle
impl !RefUnwindSafe for OutputPortHandle
impl Send for OutputPortHandle
impl Sync for OutputPortHandle
impl Unpin for OutputPortHandle
impl UnsafeUnpin for OutputPortHandle
impl !UnwindSafe for OutputPortHandle
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).