[][src]Trait alpm::AsAlpmListItemPtr

pub unsafe trait AsAlpmListItemPtr<'a> {
    type Output;

    const FREE: Option<unsafe extern "C" fn(_ptr: *mut c_void)>;

    fn as_ptr(&self) -> *mut c_void;
}

Associated Types

type Output

Loading content...

Associated Constants

const FREE: Option<unsafe extern "C" fn(_ptr: *mut c_void)>

Loading content...

Required methods

fn as_ptr(&self) -> *mut c_void

Loading content...

Implementations on Foreign Types

impl<'a> AsAlpmListItemPtr<'a> for String[src]

type Output = String

impl<'a, '_> AsAlpmListItemPtr<'a> for &'_ String[src]

type Output = String

impl<'a, '_> AsAlpmListItemPtr<'a> for &'_ str[src]

type Output = String

Loading content...

Implementors

impl<'a> AsAlpmListItemPtr<'a> for Db<'a>[src]

type Output = Db<'a>

impl<'a> AsAlpmListItemPtr<'a> for Dep<'a>[src]

type Output = Dep<'a>

impl<'a> AsAlpmListItemPtr<'a> for Depend[src]

type Output = Dep<'a>

impl<'a> AsAlpmListItemPtr<'a> for Package<'a>[src]

type Output = Package<'a>

impl<'a, '_> AsAlpmListItemPtr<'a> for &'_ Db<'a>[src]

type Output = Db<'a>

impl<'a, '_> AsAlpmListItemPtr<'a> for &'_ Package<'a>[src]

type Output = Package<'a>

Loading content...