pub struct BinlogAnalysis {
pub format_description: FormatDescriptionEvent,
pub event_count: usize,
pub event_type_counts: HashMap<String, usize>,
pub table_maps: Vec<TableMapEvent>,
pub events: Vec<BinlogEventSummary>,
}Expand description
Top-level analysis result for a binary log file.
Fields§
§format_description: FormatDescriptionEventFormat description from the first event.
event_count: usizeTotal number of events.
event_type_counts: HashMap<String, usize>Count of events by type name.
table_maps: Vec<TableMapEvent>TABLE_MAP events found.
events: Vec<BinlogEventSummary>Individual event summaries.
Trait Implementations§
Source§impl Clone for BinlogAnalysis
impl Clone for BinlogAnalysis
Source§fn clone(&self) -> BinlogAnalysis
fn clone(&self) -> BinlogAnalysis
Returns a duplicate of the value. Read more
1.0.0 · 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 BinlogAnalysis
impl Debug for BinlogAnalysis
Auto Trait Implementations§
impl Freeze for BinlogAnalysis
impl RefUnwindSafe for BinlogAnalysis
impl Send for BinlogAnalysis
impl Sync for BinlogAnalysis
impl Unpin for BinlogAnalysis
impl UnsafeUnpin for BinlogAnalysis
impl UnwindSafe for BinlogAnalysis
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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