pub trait GlibPtrDefault {
    type GlibType: Ptr;
}
Expand description

Provides the default pointer type to be used in some container conversions.

It’s *mut c_char for String, *mut GtkButton for gtk::Button, etc.

Required Associated Types§

Implementations on Foreign Types§

§

impl GlibPtrDefault for OsStr

§

impl GlibPtrDefault for str

§

impl<'a, T> GlibPtrDefault for &'a Twhere T: GlibPtrDefault + ?Sized,

§

impl GlibPtrDefault for OsString

§

impl GlibPtrDefault for Path

§

impl GlibPtrDefault for String

§

impl GlibPtrDefault for PathBuf

§

impl GlibPtrDefault for Atom

§

type GlibType = *mut _GdkAtom

Implementors§