pub trait BinlogEvent<'a>: BinlogStruct<'a> {
    const EVENT_TYPE: EventType;
}
Available on crate feature binlog only.

Required Associated Constants§

source

const EVENT_TYPE: EventType

An event type, associated with this struct (if any).

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<'a> BinlogEvent<'a> for AnonymousGtidEvent

source§

const EVENT_TYPE: EventType = EventType::ANONYMOUS_GTID_EVENT

source§

impl<'a> BinlogEvent<'a> for BeginLoadQueryEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::BEGIN_LOAD_QUERY_EVENT

source§

impl<'a> BinlogEvent<'a> for DeleteRowsEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::DELETE_ROWS_EVENT

source§

impl<'a> BinlogEvent<'a> for DeleteRowsEventV1<'a>

source§

const EVENT_TYPE: EventType = EventType::DELETE_ROWS_EVENT_V1

source§

impl<'a> BinlogEvent<'a> for ExecuteLoadQueryEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::EXECUTE_LOAD_QUERY_EVENT

source§

impl<'a> BinlogEvent<'a> for FormatDescriptionEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::FORMAT_DESCRIPTION_EVENT

source§

impl<'a> BinlogEvent<'a> for GtidEvent

source§

const EVENT_TYPE: EventType = EventType::GTID_EVENT

source§

impl<'a> BinlogEvent<'a> for IncidentEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::INCIDENT_EVENT

source§

impl<'a> BinlogEvent<'a> for IntvarEvent

source§

const EVENT_TYPE: EventType = EventType::INTVAR_EVENT

source§

impl<'a> BinlogEvent<'a> for PartialUpdateRowsEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::PARTIAL_UPDATE_ROWS_EVENT

source§

impl<'a> BinlogEvent<'a> for QueryEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::QUERY_EVENT

source§

impl<'a> BinlogEvent<'a> for RandEvent

source§

const EVENT_TYPE: EventType = EventType::RAND_EVENT

source§

impl<'a> BinlogEvent<'a> for RotateEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::ROTATE_EVENT

source§

impl<'a> BinlogEvent<'a> for RowsQueryEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::ROWS_QUERY_EVENT

source§

impl<'a> BinlogEvent<'a> for TableMapEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::TABLE_MAP_EVENT

source§

impl<'a> BinlogEvent<'a> for TransactionPayloadEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::TRANSACTION_PAYLOAD_EVENT

source§

impl<'a> BinlogEvent<'a> for UpdateRowsEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::UPDATE_ROWS_EVENT

source§

impl<'a> BinlogEvent<'a> for UpdateRowsEventV1<'a>

source§

const EVENT_TYPE: EventType = EventType::UPDATE_ROWS_EVENT_V1

source§

impl<'a> BinlogEvent<'a> for UserVarEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::USER_VAR_EVENT

source§

impl<'a> BinlogEvent<'a> for WriteRowsEvent<'a>

source§

const EVENT_TYPE: EventType = EventType::WRITE_ROWS_EVENT

source§

impl<'a> BinlogEvent<'a> for WriteRowsEventV1<'a>

source§

const EVENT_TYPE: EventType = EventType::WRITE_ROWS_EVENT_V1

source§

impl<'a> BinlogEvent<'a> for XidEvent

source§

const EVENT_TYPE: EventType = EventType::XID_EVENT