pub enum StationState {
Building,
Trial,
Asleep,
Held,
Retired,
Present,
Waiting,
Gone,
Live,
}Expand description
A station’s state. A registered responder is live; nothing in the server is asleep, held or retired as a station yet.
Variants§
Building
Approved contracts are being built by the bound agent.
Trial
A builder’s worker is fenced to its site’s approvers.
Asleep
Completed and ready for its template process to wake.
Held
Deliberately stopped, with its history kept.
Retired
Permanently retired, with its history kept.
Present
A verified agent ticket is connected and listening.
Waiting
The agent has a deliberate act held in Lys.
Gone
The agent’s ticket is absent.
Live
Registered and answering.
Trait Implementations§
Source§impl Clone for StationState
impl Clone for StationState
impl Copy for StationState
Source§impl Debug for StationState
impl Debug for StationState
impl Eq for StationState
Source§impl PartialEq for StationState
impl PartialEq for StationState
Source§impl Serialize for StationState
impl Serialize for StationState
impl StructuralPartialEq for StationState
Auto Trait Implementations§
impl Freeze for StationState
impl RefUnwindSafe for StationState
impl Send for StationState
impl Sync for StationState
impl Unpin for StationState
impl UnsafeUnpin for StationState
impl UnwindSafe for StationState
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.