pub struct FlushWalResponse {
pub namespace_id: NamespaceId,
pub target_head_seq: ChangeSeq,
pub manifest_no: ManifestNo,
pub manifest_head_seq: ChangeSeq,
pub outcome: FlushWalOutcome,
}Expand description
Result of one WAL flush: what the metadata root references afterward.
Fields§
§namespace_id: NamespaceIdNamespace whose WAL tail was flushed.
target_head_seq: ChangeSeqHead sequence the flush attempted to cover.
manifest_no: ManifestNoManifest metadata/root.json references after the operation.
manifest_head_seq: ChangeSeqSequence covered by that manifest.
outcome: FlushWalOutcomeWhat this call did to the metadata root.
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