pub fn members(&self) -> impl Iterator<Item = &Package> {
        let packages = &self.packages;
        self.members
            .iter()
            .filter_map(move |path| match packages.get(path) {
                &MaybePackage::Package(ref p) => Some(p),
                _ => None,
            })
    }
/// Returns an iterator over all packages in this workspace
Returns an iterator over all packages in this workspace
Returns an iterator over all packages in this workspace
pub fn members(&self) -> impl Iterator<Item = &Package> {
        let packages = &self.packages;
        self.members
            .iter()
            .filter_map(move |path| match packages.get(path) {
                &MaybePackage::Package(ref p) => Some(p),
                _ => None,
            })
    }
pub fn members ( & self ) -> impl Iterator < Item = & Package > { let packages = & self . packages ; self . members . iter ( ) . filter_map ( move | path | match packages . get ( path ) { & MaybePackage :: Package ( ref p ) => Some ( p ) , _ => None , } ) }
Returns an iterator over all packages in this workspace
Returns an iterator over all packages in this workspace
&self
&self