soup/auto/
content_sniffer.rs1use crate::{ffi, SessionFeature};
7use glib::translate::*;
8
9glib::wrapper! {
10 #[doc(alias = "SoupContentSniffer")]
11 pub struct ContentSniffer(Object<ffi::SoupContentSniffer, ffi::SoupContentSnifferClass>) @implements SessionFeature;
12
13 match fn {
14 type_ => || ffi::soup_content_sniffer_get_type(),
15 }
16}
17
18impl ContentSniffer {
19 #[doc(alias = "soup_content_sniffer_new")]
20 pub fn new() -> ContentSniffer {
21 assert_initialized_main_thread!();
22 unsafe { from_glib_full(ffi::soup_content_sniffer_new()) }
23 }
24
25 }
30
31impl Default for ContentSniffer {
32 fn default() -> Self {
33 Self::new()
34 }
35}