pub type LogicalOutputPluginWriterWrite = Option<unsafe extern "C" fn(lr: *mut LogicalDecodingContext, Ptr: XLogRecPtr, xid: TransactionId, last_write: bool)>;