Trait AsAlpmList

Source
pub trait AsAlpmList<T> { }

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<'a, T: IntoAlpmListPtr, I> AsAlpmList<<<T as IntoAlpmListPtr>::Output as BorrowAlpmListItem<'a>>::Borrow> for I
where I: Iterator<Item = T>, T::Output: BorrowAlpmListItem<'a>,

Source§

impl<'b, T: IntoAlpmListItem + BorrowAlpmListItem<'b>> AsAlpmList<<T as BorrowAlpmListItem<'b>>::Borrow> for &AlpmListMut<T>

Source§

impl<'b, T: IntoAlpmListItem + BorrowAlpmListItem<'b>> AsAlpmList<<T as BorrowAlpmListItem<'b>>::Borrow> for AlpmListMut<T>

Source§

impl<'l, T> AsAlpmList<T> for AlpmList<'l, T>