pub struct BroadcastHealthDescriptor {
pub status: BroadcastHealthStatus,
pub issues: Vec<BroadcastHealthIssue>,
pub active_subscribers: Option<u32>,
pub subscriber_capacity: Option<u32>,
pub checked_at: DateTime<Utc>,
}Expand description
Point-in-time publisher health and bounded capacity data.
Fields§
§status: BroadcastHealthStatus§issues: Vec<BroadcastHealthIssue>§active_subscribers: Option<u32>§subscriber_capacity: Option<u32>§checked_at: DateTime<Utc>Implementations§
Source§impl BroadcastHealthDescriptor
impl BroadcastHealthDescriptor
Sourcepub fn healthy() -> BroadcastHealthDescriptor
pub fn healthy() -> BroadcastHealthDescriptor
Healthy snapshot for publishers that do not yet expose richer health.
Trait Implementations§
Source§impl Clone for BroadcastHealthDescriptor
impl Clone for BroadcastHealthDescriptor
Source§fn clone(&self) -> BroadcastHealthDescriptor
fn clone(&self) -> BroadcastHealthDescriptor
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 moreSource§impl Debug for BroadcastHealthDescriptor
impl Debug for BroadcastHealthDescriptor
Source§impl<'de> Deserialize<'de> for BroadcastHealthDescriptor
impl<'de> Deserialize<'de> for BroadcastHealthDescriptor
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<BroadcastHealthDescriptor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BroadcastHealthDescriptor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BroadcastHealthDescriptor
Source§impl Serialize for BroadcastHealthDescriptor
impl Serialize for BroadcastHealthDescriptor
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for BroadcastHealthDescriptor
Auto Trait Implementations§
impl Freeze for BroadcastHealthDescriptor
impl RefUnwindSafe for BroadcastHealthDescriptor
impl Send for BroadcastHealthDescriptor
impl Sync for BroadcastHealthDescriptor
impl Unpin for BroadcastHealthDescriptor
impl UnsafeUnpin for BroadcastHealthDescriptor
impl UnwindSafe for BroadcastHealthDescriptor
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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§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.