pub enum StreamEndpointKind {
Producer,
Consumer,
Bridge,
Inspector,
EvalSite,
}Expand description
Role a StreamEndpoint plays at a placement site.
Variants§
Producer
Site that originates stream packets.
Consumer
Site that terminates a stream by consuming packets.
Bridge
Site that forwards a stream between two other sites.
Inspector
Site that observes a stream without altering its flow.
EvalSite
Site that evaluates over the stream as a distributed eval target.
Implementations§
Trait Implementations§
Source§impl Clone for StreamEndpointKind
impl Clone for StreamEndpointKind
Source§fn clone(&self) -> StreamEndpointKind
fn clone(&self) -> StreamEndpointKind
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 moreimpl Copy for StreamEndpointKind
Source§impl Debug for StreamEndpointKind
impl Debug for StreamEndpointKind
impl Eq for StreamEndpointKind
Source§impl PartialEq for StreamEndpointKind
impl PartialEq for StreamEndpointKind
Source§fn eq(&self, other: &StreamEndpointKind) -> bool
fn eq(&self, other: &StreamEndpointKind) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for StreamEndpointKind
Auto Trait Implementations§
impl Freeze for StreamEndpointKind
impl RefUnwindSafe for StreamEndpointKind
impl Send for StreamEndpointKind
impl Sync for StreamEndpointKind
impl Unpin for StreamEndpointKind
impl UnsafeUnpin for StreamEndpointKind
impl UnwindSafe for StreamEndpointKind
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