nm-rs 0.1.3

Rust bindings for the libnm library.
Documentation
use glib::translate::{Stash, ToGlibPtr, ToGlibPtrMut};

use crate::ffi;

#[allow(dead_code)]
pub struct VpnEditorPluginVT(std::ptr::NonNull<ffi::NMVpnEditorPluginVT>);

impl VpnEditorPluginVT {
    pub fn uninitialized() -> Self {
        Self(std::ptr::NonNull::dangling())
    }
}

impl<'b> ToGlibPtr<'b, ffi::NMVpnEditorPluginVT> for VpnEditorPluginVT {
    type Storage = std::ptr::NonNull<ffi::NMVpnEditorPluginVT>;

    fn to_glib_none(&'b self) -> glib::translate::Stash<'b, ffi::NMVpnEditorPluginVT, Self> {
        unimplemented!()
    }
}

impl<'b> ToGlibPtrMut<'b, ffi::NMVpnEditorPluginVT> for VpnEditorPluginVT {
    type Storage = std::ptr::NonNull<ffi::NMVpnEditorPluginVT>;
    fn to_glib_none_mut(
        &'b mut self,
    ) -> glib::translate::StashMut<'b, ffi::NMVpnEditorPluginVT, Self> {
        unimplemented!()
    }
}