pub struct Archive { /* private fields */ }Implementations§
Source§impl Archive
impl Archive
Sourcepub fn open(directory: &Path, config: ArchiveConfig) -> Result<Self, Error>
pub fn open(directory: &Path, config: ArchiveConfig) -> Result<Self, Error>
Opens only local state. The directory is a local-filesystem archive, not a network share; SQLite WAL relies on local shared-memory coordination.
pub fn config(&self) -> &ArchiveConfig
pub fn status(&self) -> Result<ArchiveStatus, Error>
pub fn ticket(&self, height: u64) -> Result<ScanTicket, Error>
Auto Trait Implementations§
impl !Freeze for Archive
impl !RefUnwindSafe for Archive
impl !Sync for Archive
impl !UnwindSafe for Archive
impl Send for Archive
impl Unpin for Archive
impl UnsafeUnpin for Archive
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> 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