[−][src]Enum latticeclient::BusEvent
Represents an event that may occur on a bus of connected hosts. Timestamps, identifiers, and other metadata will be provided by a CloudEvent envelope.
Variants
HostStarted(String)
A host process has fully started and is ready for work
HostStopped(String)
A host has stopped on a predictable manner
An actor has begun the loading/parsing phase
An actor has started and is ready to receive messages
An actor has stopped in a predictable manner
A live update/hot swap has begun on this actor
A live update/hot swap has completed (or failed)
A capability provider has been loaded on a host
A capability provider has been removed from a host
A binding between an actor and a named capability provider instance was created. For security reasons the raw data of the individual bound configuration values is not published in this event and must be queried via lattice protocol
A binding was removed
A previously unhealthy actor became healthy. This is a higher-order event, not generated from inside wascc host
A previously healthy actor became unhealthy. This is a higher-order event, not generated from inside wascc host
Implementations
impl BusEvent
[src]
Trait Implementations
impl Clone for BusEvent
[src]
impl Debug for BusEvent
[src]
impl<'de> Deserialize<'de> for BusEvent
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for BusEvent
[src]
impl From<BusEvent> for CloudEvent
[src]
fn from(event: BusEvent) -> CloudEvent
[src]
impl PartialEq<BusEvent> for BusEvent
[src]
impl Serialize for BusEvent
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for BusEvent
[src]
Auto Trait Implementations
impl RefUnwindSafe for BusEvent
impl Send for BusEvent
impl Sync for BusEvent
impl Unpin for BusEvent
impl UnwindSafe for BusEvent
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,