pub struct StreamObservation {
pub key: String,
pub kind: String,
pub version: Option<i64>,
pub id: Option<Uuid>,
pub live_until: Option<String>,
}Expand description
An exact live-key observation; a null version asserts that the key is unheld. An optional identity pins which live note must hold the key at that version.
Fields§
§key: String§kind: String§version: Option<i64>§id: Option<Uuid>§live_until: Option<String>Dotted document path whose RFC 3339 value must exceed the writer clock.
Trait Implementations§
Source§impl Clone for StreamObservation
impl Clone for StreamObservation
Auto Trait Implementations§
impl Freeze for StreamObservation
impl RefUnwindSafe for StreamObservation
impl Send for StreamObservation
impl Sync for StreamObservation
impl Unpin for StreamObservation
impl UnsafeUnpin for StreamObservation
impl UnwindSafe for StreamObservation
Blanket Implementations§
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more