pub struct WalWriter { /* private fields */ }Implementations§
Source§impl WalWriter
impl WalWriter
pub fn open<P: AsRef<Path>>(wal_path: P) -> Result<Self>
pub fn wal_path(&self) -> &Path
pub fn next_seq(&self) -> u64
pub fn append_object_entry(&self, entry: &WalEntryV1) -> Result<()>
pub fn append_multipart_entry(&self, entry: &MultipartWalEntryV1) -> Result<()>
pub fn append_iam_entry(&self, entry: &IamWalEntryV1) -> Result<()>
pub fn append_webhook_entry(&self, entry: &WebhookWalEntryV1) -> Result<()>
pub fn append_webhook_event_entry( &self, entry: &WebhookEventWalEntryV1, ) -> Result<()>
pub fn append_migration_entry(&self, entry: &MigrationWalEntryV1) -> Result<()>
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for WalWriter
impl RefUnwindSafe for WalWriter
impl Send for WalWriter
impl Sync for WalWriter
impl Unpin for WalWriter
impl UnsafeUnpin for WalWriter
impl UnwindSafe for WalWriter
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
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