pub struct PreparedBrokerDictionarySave { /* private fields */ }Implementations§
Source§impl PreparedBrokerDictionarySave
impl PreparedBrokerDictionarySave
Sourcepub fn commit(self) -> Result<(), BrokerDictionaryStoreError>
pub fn commit(self) -> Result<(), BrokerDictionaryStoreError>
Atomically replace the visible snapshot. This terminal step contains no JSON serialization or payload write. The prepared file is synchronized before this safe cross-platform rename, and Unix also synchronizes the containing directory after publication.
Trait Implementations§
Source§impl Drop for PreparedBrokerDictionarySave
impl Drop for PreparedBrokerDictionarySave
Auto Trait Implementations§
impl Freeze for PreparedBrokerDictionarySave
impl RefUnwindSafe for PreparedBrokerDictionarySave
impl Send for PreparedBrokerDictionarySave
impl Sync for PreparedBrokerDictionarySave
impl Unpin for PreparedBrokerDictionarySave
impl UnsafeUnpin for PreparedBrokerDictionarySave
impl UnwindSafe for PreparedBrokerDictionarySave
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<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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