pub trait BinlogStruct<'a>: MySerialize + MyDeserialize<'a, Ctx = BinlogCtx<'a>> {
// Required method
fn len(&self, version: BinlogVersion) -> usize;
}
Expand description
Binlog event.
Required Methods§
Sourcefn len(&self, version: BinlogVersion) -> usize
fn len(&self, version: BinlogVersion) -> usize
Returns serialized length of this struct in bytes.
- implementation must truncate each field to its maximum length.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.