Struct pgx_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
sourceimpl Clone for OutputPluginCallbacks
impl Clone for OutputPluginCallbacks
sourcefn clone(&self) -> OutputPluginCallbacks
fn clone(&self) -> OutputPluginCallbacks
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for OutputPluginCallbacks
impl Debug for OutputPluginCallbacks
sourceimpl Default for OutputPluginCallbacks
impl Default for OutputPluginCallbacks
sourcefn default() -> OutputPluginCallbacks
fn default() -> OutputPluginCallbacks
Returns the “default value” for a type. Read more
impl Copy for OutputPluginCallbacks
Auto Trait Implementations
impl RefUnwindSafe for OutputPluginCallbacks
impl Send for OutputPluginCallbacks
impl Sync for OutputPluginCallbacks
impl Unpin for OutputPluginCallbacks
impl UnwindSafe for OutputPluginCallbacks
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more