pub struct CapturedWrite {
pub shard: usize,
pub replica: usize,
pub rows: u64,
pub bytes: u64,
pub dedup_token: String,
pub payload: Vec<u8>,
pub result: ScriptedResult,
}Expand description
One recorded ShardWriter::write_batch attempt.
Fields§
§shard: usizeTarget shard.
replica: usizeTarget replica.
rows: u64SealedBatch::rows.
bytes: u64SealedBatch::bytes.
dedup_token: StringSealedBatch::dedup_token.
payload: Vec<u8>All frames concatenated (decode with decode_rows
when produced by TestEncoder).
result: ScriptedResultHow the scripted attempt resolved.
Trait Implementations§
Source§impl Clone for CapturedWrite
impl Clone for CapturedWrite
Source§fn clone(&self) -> CapturedWrite
fn clone(&self) -> CapturedWrite
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 moreAuto Trait Implementations§
impl Freeze for CapturedWrite
impl RefUnwindSafe for CapturedWrite
impl Send for CapturedWrite
impl Sync for CapturedWrite
impl Unpin for CapturedWrite
impl UnsafeUnpin for CapturedWrite
impl UnwindSafe for CapturedWrite
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