pub struct ProviderSnapshotV1 {
pub schema: String,
pub context_slot: String,
pub reads: Vec<SnapshotReadV1>,
pub ctx_calls: Vec<CtxCallRecordV1>,
pub observed_at: i64,
pub expires_at: i64,
}Fields§
§schema: String§context_slot: StringEvery read and ctx call used this slot or a later one.
reads: Vec<SnapshotReadV1>Declared-read results, sorted by name.
ctx_calls: Vec<CtxCallRecordV1>The ordered ctx call log; seq counts from 0.
observed_at: i64Unix seconds.
expires_at: i64Implementations§
Trait Implementations§
Source§impl Clone for ProviderSnapshotV1
impl Clone for ProviderSnapshotV1
Source§impl Debug for ProviderSnapshotV1
impl Debug for ProviderSnapshotV1
Source§impl<'de> Deserialize<'de> for ProviderSnapshotV1
impl<'de> Deserialize<'de> for ProviderSnapshotV1
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
Source§impl PartialEq for ProviderSnapshotV1
impl PartialEq for ProviderSnapshotV1
Source§impl Serialize for ProviderSnapshotV1
impl Serialize for ProviderSnapshotV1
impl StructuralPartialEq for ProviderSnapshotV1
Auto Trait Implementations§
impl Freeze for ProviderSnapshotV1
impl RefUnwindSafe for ProviderSnapshotV1
impl Send for ProviderSnapshotV1
impl Sync for ProviderSnapshotV1
impl Unpin for ProviderSnapshotV1
impl UnsafeUnpin for ProviderSnapshotV1
impl UnwindSafe for ProviderSnapshotV1
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