Trait MySerialize
Other items inmysql_common::proto
pub trait MySerialize { fn serialize(&self, buf: &mut Vec<u8>); }
Serialization for various MySql types.
fn serialize(&self, buf: &mut Vec<u8>)
Serializes self into the buf.
buf
impl MySerialize for [u8]
impl<const LEN: usize> MySerialize for [u8; LEN]
impl<const LEN: usize> MySerialize for SmallVec<[u8; LEN]> where [u8; LEN]: Array<Item = u8>,
impl MySerialize for f64
impl MySerialize for EventData<'_>
impl MySerialize for RowsEventData<'_>
impl MySerialize for AuthPlugin<'_>
impl MySerialize for AuthPluginData
impl MySerialize for ErrPacket<'_>
impl MySerialize for SessionStateChange<'_>
impl MySerialize for Value
impl MySerialize for BeginLoadQueryEvent<'_>
impl MySerialize for BinlogEventHeader
impl MySerialize for ColumnCharsets<'_>
impl MySerialize for ColumnName<'_>
impl MySerialize for ColumnNames<'_>
impl MySerialize for DefaultCharset<'_>
impl MySerialize for DeleteRowsEvent<'_>
impl MySerialize for DeleteRowsEventV1<'_>
impl MySerialize for EnumStrValue<'_>
impl MySerialize for EnumStrValues<'_>
impl MySerialize for EnumsStrValues<'_>
impl MySerialize for ExecuteLoadQueryEvent<'_>
impl MySerialize for FormatDescriptionEvent<'_>
impl MySerialize for GeometryTypes<'_>
impl MySerialize for IncidentEvent<'_>
impl MySerialize for IntvarEvent
impl MySerialize for NonDefaultCharset
impl MySerialize for PartialUpdateRowsEvent<'_>
impl MySerialize for PrimaryKeyWithPrefix
impl MySerialize for PrimaryKeysWithPrefix<'_>
impl MySerialize for QueryEvent<'_>
impl MySerialize for RandEvent
impl MySerialize for RotateEvent<'_>
impl MySerialize for RowsEvent<'_>
impl MySerialize for RowsQueryEvent<'_>
impl MySerialize for SetStrValue<'_>
impl MySerialize for SetStrValues<'_>
impl MySerialize for SetsStrValues<'_>
impl MySerialize for SimplePrimaryKey<'_>
impl MySerialize for StatusVars<'_>
impl MySerialize for TableMapEvent<'_>
impl MySerialize for UpdateRowsEvent<'_>
impl MySerialize for UpdateRowsEventV1<'_>
impl MySerialize for UserVarEvent<'_>
impl MySerialize for WriteRowsEvent<'_>
impl MySerialize for WriteRowsEventV1<'_>
impl MySerialize for XidEvent
impl MySerialize for JsonbString<'_>
impl MySerialize for Gtids<'_>
impl MySerialize for Schema<'_>
impl MySerialize for SystemVariable<'_>
impl MySerialize for TransactionCharacteristics<'_>
impl MySerialize for TransactionState<'_>
impl MySerialize for Unsupported<'_>
impl MySerialize for AuthMoreData<'_>
impl MySerialize for AuthSwitchRequest<'_>
impl MySerialize for Column
impl MySerialize for ComBinlogDump<'_>
impl MySerialize for ComBinlogDumpGtid<'_>
impl MySerialize for ComRegisterSlave<'_>
impl MySerialize for ComStmtClose
impl MySerialize for ComStmtExecuteRequest<'_>
impl MySerialize for ComStmtSendLongData<'_>
impl MySerialize for ComTableDump<'_>
impl MySerialize for HandshakePacket<'_>
impl MySerialize for HandshakeResponse<'_>
impl MySerialize for Interval
impl MySerialize for LocalInfilePacket<'_>
impl MySerialize for OldAuthSwitchRequest
impl MySerialize for ProgressReport<'_>
impl MySerialize for SemiSyncAckPacket<'_>
impl MySerialize for ServerError<'_>
impl MySerialize for SessionStateInfo<'_>
impl MySerialize for Sid<'_>
impl MySerialize for SslRequest
impl MySerialize for StmtPacket
impl<'de> MySerialize for AnonymousGtidEvent
impl<'de> MySerialize for GtidEvent
impl<T, U> MySerialize for Either<T, U> where T: MySerialize, U: MySerialize,
impl<T, U> MySerialize for Const<T, U> where T: Copy, T: Into<U::Primitive>, U: IntRepr,
impl<T, U> MySerialize for Seq<'_, T, U> where T: Clone + MySerialize, U: SeqRepr,
impl<T, const LEN: usize> MySerialize for ConstBytes<T, LEN> where T: ConstBytesValue<LEN>,
impl<T, const N: u8> MySerialize for ConstU8<T, N>
impl<T, const N: u32> MySerialize for ConstU32<T, N>
impl<T: Bitflags, U> MySerialize for RawFlags<T, U> where U: IntRepr<Primitive = T::Repr>,
impl<T: BytesRepr> MySerialize for RawBytes<'_, T>
impl<T: IntRepr> MySerialize for RawInt<T>
impl<T: IntRepr<Primitive = u8>, U> MySerialize for RawSeq<'_, T, U>
impl<T: IntRepr, U> MySerialize for RawConst<T, U>
impl<const LEN: usize> MySerialize for Skip<LEN>