#[repr(C)]pub struct GMimeObjectClass {
pub parent_class: GObjectClass,
pub header_added: Option<unsafe extern "C" fn(*mut GMimeObject, *mut GMimeHeader)>,
pub header_changed: Option<unsafe extern "C" fn(*mut GMimeObject, *mut GMimeHeader)>,
pub header_removed: Option<unsafe extern "C" fn(*mut GMimeObject, *mut GMimeHeader)>,
pub headers_cleared: Option<unsafe extern "C" fn(*mut GMimeObject)>,
pub set_content_type: Option<unsafe extern "C" fn(*mut GMimeObject, *mut GMimeContentType)>,
pub get_headers: Option<unsafe extern "C" fn(*mut GMimeObject, *mut GMimeFormatOptions) -> *mut c_char>,
pub write_to_stream: Option<unsafe extern "C" fn(*mut GMimeObject, *mut GMimeFormatOptions, gboolean, *mut GMimeStream) -> ssize_t>,
pub encode: Option<unsafe extern "C" fn(*mut GMimeObject, GMimeEncodingConstraint)>,
}Fields§
§parent_class: GObjectClass§header_added: Option<unsafe extern "C" fn(*mut GMimeObject, *mut GMimeHeader)>§header_changed: Option<unsafe extern "C" fn(*mut GMimeObject, *mut GMimeHeader)>§header_removed: Option<unsafe extern "C" fn(*mut GMimeObject, *mut GMimeHeader)>§headers_cleared: Option<unsafe extern "C" fn(*mut GMimeObject)>§set_content_type: Option<unsafe extern "C" fn(*mut GMimeObject, *mut GMimeContentType)>§get_headers: Option<unsafe extern "C" fn(*mut GMimeObject, *mut GMimeFormatOptions) -> *mut c_char>§write_to_stream: Option<unsafe extern "C" fn(*mut GMimeObject, *mut GMimeFormatOptions, gboolean, *mut GMimeStream) -> ssize_t>§encode: Option<unsafe extern "C" fn(*mut GMimeObject, GMimeEncodingConstraint)>Trait Implementations§
Source§impl Clone for GMimeObjectClass
impl Clone for GMimeObjectClass
Source§fn clone(&self) -> GMimeObjectClass
fn clone(&self) -> GMimeObjectClass
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GMimeObjectClass
impl Debug for GMimeObjectClass
impl Copy for GMimeObjectClass
Auto Trait Implementations§
impl Freeze for GMimeObjectClass
impl RefUnwindSafe for GMimeObjectClass
impl !Send for GMimeObjectClass
impl !Sync for GMimeObjectClass
impl Unpin for GMimeObjectClass
impl UnwindSafe for GMimeObjectClass
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