pub struct SqliteOpaqueObjectStoreV1(/* private fields */);Expand description
Canonical opaque objects, independent of application schemas and filesystem publication.
Implementations§
Source§impl SqliteOpaqueObjectStoreV1
impl SqliteOpaqueObjectStoreV1
Sourcepub fn changes(
&self,
installation: &str,
generation: &str,
after: u64,
through: u64,
limit: usize,
max_bytes: usize,
) -> R<ObjectChangesPageV1>
pub fn changes( &self, installation: &str, generation: &str, after: u64, through: u64, limit: usize, max_bytes: usize, ) -> R<ObjectChangesPageV1>
Reads current values for a fixed change range, deduplicated by key within the range.
generation must match the prior head; source replacement fails closed.
Metadata is admitted before BLOB reads. Too small a budget fails instead of returning a stalled page.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SqliteOpaqueObjectStoreV1
impl !UnwindSafe for SqliteOpaqueObjectStoreV1
impl Freeze for SqliteOpaqueObjectStoreV1
impl Send for SqliteOpaqueObjectStoreV1
impl Sync for SqliteOpaqueObjectStoreV1
impl Unpin for SqliteOpaqueObjectStoreV1
impl UnsafeUnpin for SqliteOpaqueObjectStoreV1
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