#[repr(C)]pub struct RmgrData {
pub rm_name: *const c_char,
pub rm_redo: Option<unsafe extern "C-unwind" fn(record: *mut XLogReaderState)>,
pub rm_desc: Option<unsafe extern "C-unwind" fn(buf: StringInfo, record: *mut XLogReaderState)>,
pub rm_identify: Option<unsafe extern "C-unwind" fn(info: uint8) -> *const c_char>,
pub rm_startup: Option<unsafe extern "C-unwind" fn()>,
pub rm_cleanup: Option<unsafe extern "C-unwind" fn()>,
pub rm_mask: Option<unsafe extern "C-unwind" fn(pagedata: *mut c_char, blkno: BlockNumber)>,
}Fields§
§rm_name: *const c_char§rm_redo: Option<unsafe extern "C-unwind" fn(record: *mut XLogReaderState)>§rm_desc: Option<unsafe extern "C-unwind" fn(buf: StringInfo, record: *mut XLogReaderState)>§rm_identify: Option<unsafe extern "C-unwind" fn(info: uint8) -> *const c_char>§rm_startup: Option<unsafe extern "C-unwind" fn()>§rm_cleanup: Option<unsafe extern "C-unwind" fn()>§rm_mask: Option<unsafe extern "C-unwind" fn(pagedata: *mut c_char, blkno: BlockNumber)>Trait Implementations§
Auto Trait Implementations§
impl !Send for RmgrData
impl !Sync for RmgrData
impl Freeze for RmgrData
impl RefUnwindSafe for RmgrData
impl Unpin for RmgrData
impl UnsafeUnpin for RmgrData
impl UnwindSafe for RmgrData
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