# Trait glib::translate::FromGlibPtrFull [−] [src]

    pub trait FromGlibPtrFull<P: Ptr>: Sized {
        unsafe fn from_glib_full(ptr: P) -> Self;
    }

Translate from a pointer type taking ownership, transfer: full.

## Required Methods

### `unsafe fn from_glib_full(ptr: P) -> Self`

## Implementations on Foreign Types

### `impl<P: Ptr, T: FromGlibPtrFull<P>> FromGlibPtrFull<P> for Option<T>`
[src]

#### `unsafe fn from_glib_full(ptr: P) -> Option<T>`
[src]

### `impl FromGlibPtrFull<*const c_char> for String`
[src]

#### `unsafe fn from_glib_full(ptr: *const c_char) -> Self`
[src]

### `impl FromGlibPtrFull<*mut c_char> for String`
[src]

#### `unsafe fn from_glib_full(ptr: *mut c_char) -> Self`
[src]

### `impl FromGlibPtrFull<*const c_char> for PathBuf`
[src]

#### `unsafe fn from_glib_full(ptr: *const c_char) -> Self`
[src]

### `impl FromGlibPtrFull<*mut c_char> for PathBuf`
[src]

#### `unsafe fn from_glib_full(ptr: *mut c_char) -> Self`
[src]

## Implementors

- [src]
  `impl<T: 'static, MM: BoxedMemoryManager<T>> FromGlibPtrFull<*mut T> for Boxed<T, MM>`
- [src]
  `impl<T: 'static, MM: SharedMemoryManager<T>> FromGlibPtrFull<*mut T> for Shared<T, MM>`
- [src]
  `impl FromGlibPtrFull<*mut GValue> for Value`

# Help

## Keyboard Shortcuts

?
  Show this help dialog
S
  Focus the search field
↑
  Move up in search results
↓
  Move down in search results
↹
  Switch tab
⏎
  Go to active search result
+ / -
  Collapse/expand all sections

## Search Tricks

Prefix searches with a type followed by a colon (e.g. `fn:`) to restrict the search to a given type.

Accepted types are: `fn`, `mod`, `struct`, `enum`, `trait`, `type`, `macro`, and `const`.

Search functions by type signature (e.g. `vec -> usize` or `* -> vec`)