Struct gmime_sys::GMimeObjectClass[][src]

#[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

Trait Implementations

impl Copy for GMimeObjectClass
[src]

impl Clone for GMimeObjectClass
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for GMimeObjectClass
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl !Send for GMimeObjectClass

impl !Sync for GMimeObjectClass