pub fn indicator_enabled(&self, status: &Indicator) -> bool {
        self.is_enabled
            && match status {
                Indicator::Service(_) => self.service,
                Indicator::Call(_) | Indicator::CallSetup(_) | Indicator::CallHeld(_) => true,
                Indicator::Signal(_) => self.signal,
                Indicator::Roam(_) => self.roam,
                Indicator::BatteryLevel(_) => self.batt_chg,
            }
    }
/// Returns true if indicators reporting is enabled and the provided `status` indicator should
/// be sent to the peer.
Returns true if indicators reporting is enabled and the provided `status` indicator should
be sent to the peer.
Returns true if indicators reporting is enabled and the provided ` status ` indicator should be sent to the peer .
pub fn indicator_enabled(&self, status: &Indicator) -> bool {
        self.is_enabled
            && match status {
                Indicator::Service(_) => self.service,
                Indicator::Call(_) | Indicator::CallSetup(_) | Indicator::CallHeld(_) => true,
                Indicator::Signal(_) => self.signal,
                Indicator::Roam(_) => self.roam,
                Indicator::BatteryLevel(_) => self.batt_chg,
            }
    }
pub fn indicator_enabled ( & self , status : & Indicator ) -> bool { self . is_enabled && match status { Indicator :: Service ( _ ) => self . service , Indicator :: Call ( _ ) | Indicator :: CallSetup ( _ ) | Indicator :: CallHeld ( _ ) => true , Indicator :: Signal ( _ ) => self . signal , Indicator :: Roam ( _ ) => self . roam , Indicator :: BatteryLevel ( _ ) => self . batt_chg , } }
Returns true if indicators reporting is enabled and the provided `status` indicator should
be sent to the peer.
Returns true if indicators reporting is enabled and the provided ` status ` indicator should be sent to the peer .
&self
status
&Indicator
&self
status
&Indicator