pub struct LocalObservationV1 {
pub cursor_id: i64,
pub producer_instance: String,
pub source_id: u64,
pub source_timestamp: String,
pub source: LocalObservationSource,
pub payload: LocalObservationPayload,
}Fields§
§cursor_id: i64SQLite’s local cursor; this is not the producer’s identity.
producer_instance: StringA producer instance distinguishes IDs reused after a process restart.
source_id: u64The original producer ID, retained as u64 independently of SQLite.
source_timestamp: StringOCLA IDs use decimal milliseconds; legacy timestamps remain verbatim.
source: LocalObservationSource§payload: LocalObservationPayloadTrait Implementations§
Source§impl Clone for LocalObservationV1
impl Clone for LocalObservationV1
Source§impl Debug for LocalObservationV1
impl Debug for LocalObservationV1
Source§impl PartialEq for LocalObservationV1
impl PartialEq for LocalObservationV1
impl StructuralPartialEq for LocalObservationV1
Auto Trait Implementations§
impl Freeze for LocalObservationV1
impl RefUnwindSafe for LocalObservationV1
impl Send for LocalObservationV1
impl Sync for LocalObservationV1
impl Unpin for LocalObservationV1
impl UnsafeUnpin for LocalObservationV1
impl UnwindSafe for LocalObservationV1
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,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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