pub struct MediaGraphActivityObservation {
pub source_frames: u64,
pub observed_at: DateTime<Utc>,
}Expand description
Latest coalesced proof that the graph consumed media from its single authoritative source receiver.
source_frames is diagnostic only. Consumers that persist activity should
assign their own consecutive delivery generation because this retained
value can skip counts while they are backpressured.
Fields§
§source_frames: u64§observed_at: DateTime<Utc>Trait Implementations§
Source§impl Clone for MediaGraphActivityObservation
impl Clone for MediaGraphActivityObservation
Source§fn clone(&self) -> MediaGraphActivityObservation
fn clone(&self) -> MediaGraphActivityObservation
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 Eq for MediaGraphActivityObservation
impl StructuralPartialEq for MediaGraphActivityObservation
Auto Trait Implementations§
impl Freeze for MediaGraphActivityObservation
impl RefUnwindSafe for MediaGraphActivityObservation
impl Send for MediaGraphActivityObservation
impl Sync for MediaGraphActivityObservation
impl Unpin for MediaGraphActivityObservation
impl UnsafeUnpin for MediaGraphActivityObservation
impl UnwindSafe for MediaGraphActivityObservation
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§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.