Trait alpm::IntoAlpmListItem[][src]

pub unsafe trait IntoAlpmListItem<'a, 'b> {
    type Borrow: Debug;
}

Associated Types

Implementations on Foreign Types

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

type Borrow = Self

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

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

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

type Borrow = &'b str

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

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

Implementors

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

type Borrow = Self

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

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

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

type Borrow = Self

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

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

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

type Borrow = Self

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

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

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

type Borrow = Self

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

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

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

type Borrow = Self

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

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

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

type Borrow = Dep<'b>

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

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

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

type Borrow = DepMissing<'b>

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

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

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

type Borrow = Self

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

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

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

type Borrow = Conflict<'b>

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

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

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

type Borrow = FileConflict<'b>

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

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

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

type Borrow = Self

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

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