Trait alpm::IntoAlpmListItem[][src]

pub unsafe trait IntoAlpmListItem<'a, 'b> {
    type Borrow;
    unsafe fn into_alpm_list_item(handle: &'a Alpm, ptr: *mut c_void) -> Self;
unsafe fn as_alpm_list_item(
        handle: &'a Alpm,
        ptr: *mut c_void
    ) -> Self::Borrow; }

Associated Types

Loading content...

Required methods

unsafe fn into_alpm_list_item(handle: &'a Alpm, ptr: *mut c_void) -> Self[src]

unsafe fn as_alpm_list_item(handle: &'a Alpm, ptr: *mut c_void) -> Self::Borrow[src]

Loading content...

Implementations on Foreign Types

impl<'a, 'b> IntoAlpmListItem<'a, 'b> for &'a str[src]

type Borrow = Self

impl<'a, 'b> IntoAlpmListItem<'a, 'b> for String[src]

type Borrow = &'b str

Loading content...

Implementors

impl<'a, 'b> IntoAlpmListItem<'a, 'b> for Backup[src]

type Borrow = Self

impl<'a, 'b> IntoAlpmListItem<'a, 'b> for Conflict<'a>[src]

type Borrow = Self

impl<'a, 'b> IntoAlpmListItem<'a, 'b> for Db<'a>[src]

type Borrow = Self

impl<'a, 'b> IntoAlpmListItem<'a, 'b> for DbMut<'a>[src]

type Borrow = Self

impl<'a, 'b> IntoAlpmListItem<'a, 'b> for Dep<'a>[src]

type Borrow = Self

impl<'a, 'b> IntoAlpmListItem<'a, 'b> for Depend[src]

type Borrow = Dep<'b>

impl<'a, 'b> IntoAlpmListItem<'a, 'b> for DependMissing[src]

type Borrow = DepMissing<'b>

impl<'a, 'b> IntoAlpmListItem<'a, 'b> for Group<'a>[src]

type Borrow = Self

impl<'a, 'b> IntoAlpmListItem<'a, 'b> for OwnedConflict[src]

type Borrow = Conflict<'b>

impl<'a, 'b> IntoAlpmListItem<'a, 'b> for OwnedFileConflict[src]

type Borrow = FileConflict<'b>

impl<'a, 'b> IntoAlpmListItem<'a, 'b> for Package<'a>[src]

type Borrow = Self

Loading content...