nm_rs/
vpn_editor_plugin_vt.rs

1use glib::translate::{Stash, ToGlibPtr, ToGlibPtrMut};
2
3use crate::ffi;
4
5#[allow(dead_code)]
6pub struct VpnEditorPluginVT(std::ptr::NonNull<ffi::NMVpnEditorPluginVT>);
7
8impl VpnEditorPluginVT {
9    pub fn uninitialized() -> Self {
10        Self(std::ptr::NonNull::dangling())
11    }
12}
13
14impl<'b> ToGlibPtr<'b, ffi::NMVpnEditorPluginVT> for VpnEditorPluginVT {
15    type Storage = std::ptr::NonNull<ffi::NMVpnEditorPluginVT>;
16
17    fn to_glib_none(&'b self) -> glib::translate::Stash<'b, ffi::NMVpnEditorPluginVT, Self> {
18        unimplemented!()
19    }
20}
21
22impl<'b> ToGlibPtrMut<'b, ffi::NMVpnEditorPluginVT> for VpnEditorPluginVT {
23    type Storage = std::ptr::NonNull<ffi::NMVpnEditorPluginVT>;
24    fn to_glib_none_mut(
25        &'b mut self,
26    ) -> glib::translate::StashMut<'b, ffi::NMVpnEditorPluginVT, Self> {
27        unimplemented!()
28    }
29}