Struct pgx_pg_sys::ExtensibleNodeMethods [−][src]
#[repr(C)]pub struct ExtensibleNodeMethods { pub extnodename: *const c_char, pub node_size: Size, pub nodeCopy: Option<unsafe extern "C" fn(newnode: *mut ExtensibleNode, oldnode: *const ExtensibleNode)>, pub nodeEqual: Option<unsafe extern "C" fn(a: *const ExtensibleNode, b: *const ExtensibleNode) -> bool>, pub nodeOut: Option<unsafe extern "C" fn(str_: *mut StringInfoData, node: *const ExtensibleNode)>, pub nodeRead: Option<unsafe extern "C" fn(node: *mut ExtensibleNode)>, }
Fields
extnodename: *const c_charnode_size: SizenodeCopy: Option<unsafe extern "C" fn(newnode: *mut ExtensibleNode, oldnode: *const ExtensibleNode)>nodeEqual: Option<unsafe extern "C" fn(a: *const ExtensibleNode, b: *const ExtensibleNode) -> bool>nodeOut: Option<unsafe extern "C" fn(str_: *mut StringInfoData, node: *const ExtensibleNode)>nodeRead: Option<unsafe extern "C" fn(node: *mut ExtensibleNode)>Trait Implementations
impl Clone for ExtensibleNodeMethods[src]
impl Clone for ExtensibleNodeMethods[src]fn clone(&self) -> ExtensibleNodeMethods[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Copy for ExtensibleNodeMethods[src]
impl Copy for ExtensibleNodeMethods[src]impl Default for ExtensibleNodeMethods[src]
impl Default for ExtensibleNodeMethods[src]Auto Trait Implementations
impl RefUnwindSafe for ExtensibleNodeMethods
impl RefUnwindSafe for ExtensibleNodeMethodsimpl !Send for ExtensibleNodeMethods
impl !Send for ExtensibleNodeMethodsimpl !Sync for ExtensibleNodeMethods
impl !Sync for ExtensibleNodeMethodsimpl Unpin for ExtensibleNodeMethods
impl Unpin for ExtensibleNodeMethodsimpl UnwindSafe for ExtensibleNodeMethods
impl UnwindSafe for ExtensibleNodeMethods