pub struct FlushWalResponse {
pub namespace_id: NamespaceId,
pub target_head_seq: ChangeSeq,
pub manifest_id: ManifestId,
pub manifest_head_seq: ChangeSeq,
pub outcome: FlushWalOutcome,
}Expand description
Result of one WAL flush: how the metadata root covers the head.
Fields§
§namespace_id: NamespaceIdNamespace whose WAL tail was flushed.
target_head_seq: ChangeSeqHead sequence the flush attempted to cover.
manifest_id: ManifestIdManifest metadata/root.json references after the operation.
manifest_head_seq: ChangeSeqSequence covered by that manifest.
outcome: FlushWalOutcomeHow the root came to cover the head.
Trait Implementations§
Source§impl Clone for FlushWalResponse
impl Clone for FlushWalResponse
Source§fn clone(&self) -> FlushWalResponse
fn clone(&self) -> FlushWalResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FlushWalResponse
impl Debug for FlushWalResponse
Source§impl<'de> Deserialize<'de> for FlushWalResponse
impl<'de> Deserialize<'de> for FlushWalResponse
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
impl Eq for FlushWalResponse
Source§impl PartialEq for FlushWalResponse
impl PartialEq for FlushWalResponse
Source§impl Serialize for FlushWalResponse
impl Serialize for FlushWalResponse
impl StructuralPartialEq for FlushWalResponse
Auto Trait Implementations§
impl Freeze for FlushWalResponse
impl RefUnwindSafe for FlushWalResponse
impl Send for FlushWalResponse
impl Sync for FlushWalResponse
impl Unpin for FlushWalResponse
impl UnsafeUnpin for FlushWalResponse
impl UnwindSafe for FlushWalResponse
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