pub struct RelayDemotedBatteryData {
pub battery_level: Option<i16>,
pub min_required: Option<i16>,
}Expand description
protocol.relay.demoted_battery — { battery_level, min_required }.
Emitted from the battery gate in evaluate_relay_role (SDK ≥ 0.11.0).
Battery demotion is its own typed event, which is why it never reaches
the reason_class classifier.
Fields§
§battery_level: Option<i16>§min_required: Option<i16>Trait Implementations§
Source§impl Clone for RelayDemotedBatteryData
impl Clone for RelayDemotedBatteryData
Source§fn clone(&self) -> RelayDemotedBatteryData
fn clone(&self) -> RelayDemotedBatteryData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RelayDemotedBatteryData
impl Debug for RelayDemotedBatteryData
Source§impl Default for RelayDemotedBatteryData
impl Default for RelayDemotedBatteryData
Source§fn default() -> RelayDemotedBatteryData
fn default() -> RelayDemotedBatteryData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RelayDemotedBatteryData
impl<'de> Deserialize<'de> for RelayDemotedBatteryData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RelayDemotedBatteryData
impl RefUnwindSafe for RelayDemotedBatteryData
impl Send for RelayDemotedBatteryData
impl Sync for RelayDemotedBatteryData
impl Unpin for RelayDemotedBatteryData
impl UnsafeUnpin for RelayDemotedBatteryData
impl UnwindSafe for RelayDemotedBatteryData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more