use crate::{ffi,Setting};
#[cfg(feature = "v1_8")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
use glib::{prelude::*,translate::*};
glib::wrapper! {
#[doc(alias = "NMSettingDummy")]
pub struct SettingDummy(Object<ffi::NMSettingDummy, ffi::NMSettingDummyClass>) @extends Setting;
match fn {
type_ => || ffi::nm_setting_dummy_get_type(),
}
}
impl SettingDummy {
#[cfg(feature = "v1_8")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
#[doc(alias = "nm_setting_dummy_new")]
pub fn new() -> SettingDummy {
assert_initialized_main_thread!();
unsafe {
Setting::from_glib_full(ffi::nm_setting_dummy_new()).unsafe_cast()
}
}
}
#[cfg(feature = "v1_8")]
#[cfg_attr(docsrs, doc(cfg(feature = "v1_8")))]
impl Default for SettingDummy {
fn default() -> Self {
Self::new()
}
}