Lines Matching refs:iter
808 impl $crate::_core::iter::Extend<$BitFlags> for $BitFlags {
809 fn extend<T: $crate::_core::iter::IntoIterator<Item=Self>>(&mut self, iterator: T) {
816 impl $crate::_core::iter::FromIterator<$BitFlags> for $BitFlags {
817 fn from_iter<T: $crate::_core::iter::IntoIterator<Item=Self>>(iterator: T) -> Self {
1411 flags.extend([].iter().cloned());
1415 flags.extend([Flags::A, Flags::B].iter().cloned());
1419 flags.extend([Flags::A, Flags::B].iter().cloned());
1423 flags.extend([Flags::A, Flags::ABC].iter().cloned());
1429 assert_eq!([].iter().cloned().collect::<Flags>(), Flags::empty());
1431 [Flags::A, Flags::B].iter().cloned().collect::<Flags>(),
1435 [Flags::A, Flags::ABC].iter().cloned().collect::<Flags>(),