Struct alpm::RawAlpmList [−][src]
pub struct RawAlpmList<'a, T, D> where
D: Bool,
T: AsAlpmListItemPtr<'a>, { /* fields omitted */ }
Implementations
impl<'a, T, D> RawAlpmList<'a, T, D> where
D: Bool,
T: AsAlpmListItemPtr<'a>,
[src]
impl<'a, T, D> RawAlpmList<'a, T, D> where
D: Bool,
T: AsAlpmListItemPtr<'a>,
[src]pub fn list(&self) -> *mut alpm_list_t
[src]
Trait Implementations
impl<'a, T, D> Drop for RawAlpmList<'a, T, D> where
D: Bool,
T: AsAlpmListItemPtr<'a>,
[src]
impl<'a, T, D> Drop for RawAlpmList<'a, T, D> where
D: Bool,
T: AsAlpmListItemPtr<'a>,
[src]impl<'a, T, D: Bool> IntoRawAlpmList<'a, T> for RawAlpmList<'a, T, D> where
T: AsAlpmListItemPtr<'a>,
[src]
impl<'a, T, D: Bool> IntoRawAlpmList<'a, T> for RawAlpmList<'a, T, D> where
T: AsAlpmListItemPtr<'a>,
[src]type Drop = D
unsafe fn into_raw_alpm_list(self) -> RawAlpmList<'a, T, Self::Drop>
[src]
Auto Trait Implementations
impl<'a, T, D> RefUnwindSafe for RawAlpmList<'a, T, D> where
D: RefUnwindSafe,
T: RefUnwindSafe,
D: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, D> !Send for RawAlpmList<'a, T, D>
impl<'a, T, D> !Sync for RawAlpmList<'a, T, D>
impl<'a, T, D> Unpin for RawAlpmList<'a, T, D> where
D: Unpin,
D: Unpin,
impl<'a, T, D> UnwindSafe for RawAlpmList<'a, T, D> where
D: UnwindSafe,
T: RefUnwindSafe,
D: UnwindSafe,
T: RefUnwindSafe,