fn new(identifier: &'static CStr) -> Self {
        Self {
            identifier: identifier.as_ptr(),
            finalize: None,
            compare: None,
            hash: None,
            serialize: None,
            deserialize: None,
            compare_ext: None,
            custom_fixed_length: std::ptr::null(),
        }
    }
/// Create a new custom block with the given identifier.
///
/// All function pointers will be set to NULL by default.
Create a new custom block with the given identifier.
All function pointers will be set to NULL by default.
Create a new custom block with the given identifier . All function pointers will be set to NULL by default .
fn new(identifier: &'static CStr) -> Self {
        Self {
            identifier: identifier.as_ptr(),
            finalize: None,
            compare: None,
            hash: None,
            serialize: None,
            deserialize: None,
            compare_ext: None,
            custom_fixed_length: std::ptr::null(),
        }
    }
fn new ( identifier : & ' static CStr ) -> Self { Self { identifier : identifier . as_ptr ( ) , finalize : None , compare : None , hash : None , serialize : None , deserialize : None , compare_ext : None , custom_fixed_length : std :: ptr :: null ( ) , } }
Create a new custom block with the given identifier.
Create a new custom block with the given identifier .
identifier
&'static CStr
identifier
&'static CStr