pub enum StationKind {
Agent,
Service,
Worker,
Depot,
Exchange,
}Expand description
What a station is. Only services have a source until the services registry exists.
Variants§
Agent
A Lys agent connected through its own ticket.
Service
A registered conversation responder.
Worker
A registered worker.
Depot
This server’s persistent store, which a durable line’s messages reach before the fan-out (lane brief ruling 5).
Exchange
This server’s exchange, the fan-out every line passes; its id is the device’s (lane brief ruling 2).
Trait Implementations§
Source§impl Clone for StationKind
impl Clone for StationKind
impl Copy for StationKind
Source§impl Debug for StationKind
impl Debug for StationKind
impl Eq for StationKind
Source§impl PartialEq for StationKind
impl PartialEq for StationKind
Source§impl Serialize for StationKind
impl Serialize for StationKind
impl StructuralPartialEq for StationKind
Auto Trait Implementations§
impl Freeze for StationKind
impl RefUnwindSafe for StationKind
impl Send for StationKind
impl Sync for StationKind
impl Unpin for StationKind
impl UnsafeUnpin for StationKind
impl UnwindSafe for StationKind
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.