pub trait ListDeviceNamesExt<'src, T>where
T: Iterator<Item = &'src DeviceName>,{
// Required methods
fn an_ipad(self) -> Option<&'src IPadVariant>;
fn an_iphone(self) -> Option<&'src IPhoneVariant>;
fn iphones(self) -> impl Iterator<Item = &'src IPhoneVariant>;
fn ipads(self) -> impl Iterator<Item = &'src IPadVariant>;
}Required Methods§
fn an_ipad(self) -> Option<&'src IPadVariant>
fn an_iphone(self) -> Option<&'src IPhoneVariant>
fn iphones(self) -> impl Iterator<Item = &'src IPhoneVariant>
fn ipads(self) -> impl Iterator<Item = &'src IPadVariant>
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.