pub struct ContextReading {
pub agent: String,
pub session: String,
pub context_percent: u64,
pub at_ms: i64,
}Expand description
One context reading, as a runner publishes it.
Fields§
§agent: StringThe agent (seat) whose session it is, as Lys names it.
session: StringThe session the reading is of.
context_percent: u64The session’s context, in percent of its window.
at_ms: i64When it was measured, in milliseconds since the Unix epoch.
Trait Implementations§
Source§impl Clone for ContextReading
impl Clone for ContextReading
Source§impl Debug for ContextReading
impl Debug for ContextReading
Source§impl<'de> Deserialize<'de> for ContextReading
impl<'de> Deserialize<'de> for ContextReading
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ContextReading
Source§impl PartialEq for ContextReading
impl PartialEq for ContextReading
impl StructuralPartialEq for ContextReading
Auto Trait Implementations§
impl Freeze for ContextReading
impl RefUnwindSafe for ContextReading
impl Send for ContextReading
impl Sync for ContextReading
impl Unpin for ContextReading
impl UnsafeUnpin for ContextReading
impl UnwindSafe for ContextReading
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.