Trait glib::translate::GlibPtrDefault[][src]

pub trait GlibPtrDefault {
    type GlibType: Ptr;
}

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.

Associated Types

Implementations on Foreign Types

impl<'a, T: ?Sized + GlibPtrDefault> GlibPtrDefault for &'a T
[src]

impl GlibPtrDefault for str
[src]

impl GlibPtrDefault for String
[src]

impl GlibPtrDefault for Path
[src]

impl GlibPtrDefault for PathBuf
[src]

impl GlibPtrDefault for OsStr
[src]

impl GlibPtrDefault for OsString
[src]

Implementors