Trait alpm::IntoRawAlpmList

source ·
pub trait IntoRawAlpmList<'a, T>
where T: AsAlpmListItemPtr<'a>,
{ }

Implementors§

source§

impl<'a> IntoRawAlpmList<'a, Pkg<'a>> for AlpmList<'a, LoadedPackage<'a>>

source§

impl<'a> IntoRawAlpmList<'a, Pkg<'a>> for AlpmList<'a, Package<'a>>

source§

impl<'a, T> IntoRawAlpmList<'a, T> for &AlpmListMut<'a, T>
where for<'b> T: IntoAlpmListItem<'a, 'b> + AsAlpmListItemPtr<'a>,

source§

impl<'a, T> IntoRawAlpmList<'a, T> for AlpmList<'a, T>
where T: AsAlpmListItemPtr<'a>,

source§

impl<'a, T, D: Bool> IntoRawAlpmList<'a, T> for RawAlpmList<'a, T, D>
where T: AsAlpmListItemPtr<'a>,

source§

impl<'a, T, I> IntoRawAlpmList<'a, <T as AsAlpmListItemPtr<'a>>::Output> for I
where I: Iterator<Item = T>, T: AsAlpmListItemPtr<'a>, T::Output: AsAlpmListItemPtr<'a>,