#[repr(C)]pub struct SoupSessionFeatureInterface {
pub parent: GTypeInterface,
pub attach: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: *mut SoupSession)>,
pub detach: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: *mut SoupSession)>,
pub request_queued: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: *mut SoupSession, _: *mut SoupMessage)>,
pub request_started: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: *mut SoupSession, _: *mut SoupMessage, _: *mut SoupSocket)>,
pub request_unqueued: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: *mut SoupSession, _: *mut SoupMessage)>,
pub add_feature: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: GType) -> gboolean>,
pub remove_feature: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: GType) -> gboolean>,
pub has_feature: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: GType) -> gboolean>,
}
Fields§
§parent: GTypeInterface
§attach: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: *mut SoupSession)>
§detach: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: *mut SoupSession)>
§request_queued: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: *mut SoupSession, _: *mut SoupMessage)>
§request_started: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: *mut SoupSession, _: *mut SoupMessage, _: *mut SoupSocket)>
§request_unqueued: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: *mut SoupSession, _: *mut SoupMessage)>
§add_feature: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: GType) -> gboolean>
§remove_feature: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: GType) -> gboolean>
§has_feature: Option<unsafe extern "C" fn(_: *mut SoupSessionFeature, _: GType) -> gboolean>
Trait Implementations§
Source§impl Clone for SoupSessionFeatureInterface
impl Clone for SoupSessionFeatureInterface
Source§fn clone(&self) -> SoupSessionFeatureInterface
fn clone(&self) -> SoupSessionFeatureInterface
Returns a copy 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 SoupSessionFeatureInterface
impl Debug for SoupSessionFeatureInterface
impl Copy for SoupSessionFeatureInterface
Auto Trait Implementations§
impl Freeze for SoupSessionFeatureInterface
impl RefUnwindSafe for SoupSessionFeatureInterface
impl Send for SoupSessionFeatureInterface
impl Sync for SoupSessionFeatureInterface
impl Unpin for SoupSessionFeatureInterface
impl UnwindSafe for SoupSessionFeatureInterface
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