/// Returns the extra block, if one has been created.
Returns the extra block, if one has been created.
Returns the extra block if one has been created .
pub fn extra(&mut self) -> Option<&mut PcreExtra> {
        unsafe {
            if self.extra.is_null() {
                None
            } else {
                Some(&mut *(self.extra))
            }
        }
    }
pub fn extra ( & mut self ) -> Option < & mut PcreExtra > { unsafe { if self . extra . is_null ( ) { None } else { Some ( & mut * ( self . extra ) ) } } }
Returns the extra block, if one has been created.
Returns the extra block if one has been created .
&mut self