Struct pgrx_pg_sys::OutputPluginCallbacks
source · #[repr(C)]pub struct OutputPluginCallbacks {Show 21 fields
pub startup_cb: LogicalDecodeStartupCB,
pub begin_cb: LogicalDecodeBeginCB,
pub change_cb: LogicalDecodeChangeCB,
pub truncate_cb: LogicalDecodeTruncateCB,
pub commit_cb: LogicalDecodeCommitCB,
pub message_cb: LogicalDecodeMessageCB,
pub filter_by_origin_cb: LogicalDecodeFilterByOriginCB,
pub shutdown_cb: LogicalDecodeShutdownCB,
pub filter_prepare_cb: LogicalDecodeFilterPrepareCB,
pub begin_prepare_cb: LogicalDecodeBeginPrepareCB,
pub prepare_cb: LogicalDecodePrepareCB,
pub commit_prepared_cb: LogicalDecodeCommitPreparedCB,
pub rollback_prepared_cb: LogicalDecodeRollbackPreparedCB,
pub stream_start_cb: LogicalDecodeStreamStartCB,
pub stream_stop_cb: LogicalDecodeStreamStopCB,
pub stream_abort_cb: LogicalDecodeStreamAbortCB,
pub stream_prepare_cb: LogicalDecodeStreamPrepareCB,
pub stream_commit_cb: LogicalDecodeStreamCommitCB,
pub stream_change_cb: LogicalDecodeStreamChangeCB,
pub stream_message_cb: LogicalDecodeStreamMessageCB,
pub stream_truncate_cb: LogicalDecodeStreamTruncateCB,
}
Fields§
§startup_cb: LogicalDecodeStartupCB
§begin_cb: LogicalDecodeBeginCB
§change_cb: LogicalDecodeChangeCB
§truncate_cb: LogicalDecodeTruncateCB
§commit_cb: LogicalDecodeCommitCB
§message_cb: LogicalDecodeMessageCB
§filter_by_origin_cb: LogicalDecodeFilterByOriginCB
§shutdown_cb: LogicalDecodeShutdownCB
§filter_prepare_cb: LogicalDecodeFilterPrepareCB
§begin_prepare_cb: LogicalDecodeBeginPrepareCB
§prepare_cb: LogicalDecodePrepareCB
§commit_prepared_cb: LogicalDecodeCommitPreparedCB
§rollback_prepared_cb: LogicalDecodeRollbackPreparedCB
§stream_start_cb: LogicalDecodeStreamStartCB
§stream_stop_cb: LogicalDecodeStreamStopCB
§stream_abort_cb: LogicalDecodeStreamAbortCB
§stream_prepare_cb: LogicalDecodeStreamPrepareCB
§stream_commit_cb: LogicalDecodeStreamCommitCB
§stream_change_cb: LogicalDecodeStreamChangeCB
§stream_message_cb: LogicalDecodeStreamMessageCB
§stream_truncate_cb: LogicalDecodeStreamTruncateCB
Trait Implementations§
source§impl Clone for OutputPluginCallbacks
impl Clone for OutputPluginCallbacks
source§fn clone(&self) -> OutputPluginCallbacks
fn clone(&self) -> OutputPluginCallbacks
Returns a copy 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 OutputPluginCallbacks
impl Debug for OutputPluginCallbacks
source§impl Default for OutputPluginCallbacks
impl Default for OutputPluginCallbacks
source§fn default() -> OutputPluginCallbacks
fn default() -> OutputPluginCallbacks
Returns the “default value” for a type. Read more
impl Copy for OutputPluginCallbacks
Auto Trait Implementations§
impl Freeze for OutputPluginCallbacks
impl RefUnwindSafe for OutputPluginCallbacks
impl Send for OutputPluginCallbacks
impl Sync for OutputPluginCallbacks
impl Unpin for OutputPluginCallbacks
impl UnwindSafe for OutputPluginCallbacks
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