pub fn services_iter(&self) -> impl Iterator<Item = &Service> {
        self.services().iter().chain(self.devices().iter().flat_map(
            |device| -> Box<dyn Iterator<Item = &Service>> { Box::new(device.services_iter()) },
        ))
    }
/// Returns an Iterator of all services that can be used from this device.
Returns an Iterator of all services that can be used from this device.
Returns an Iterator of all services that can be used from this device .
pub fn services_iter(&self) -> impl Iterator<Item = &Service> {
        self.services().iter().chain(self.devices().iter().flat_map(
            |device| -> Box<dyn Iterator<Item = &Service>> { Box::new(device.services_iter()) },
        ))
    }
pub fn services_iter ( & self ) -> impl Iterator < Item = & Service > { self . services ( ) . iter ( ) . chain ( self . devices ( ) . iter ( ) . flat_map ( | device | -> Box < dyn Iterator < Item = & Service > > { Box :: new ( device . services_iter ( ) ) } , ) ) }
Returns an Iterator of all services that can be used from this device.
Returns an Iterator of all services that can be used from this device .
&self
&self