nm_rs/
vpn_editor_plugin_vt.rs1use 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}