pub struct NodeStatusBatterystatusNode {Show 14 fields
pub error: Option<String>,
pub id: Option<i32>,
pub last_test_time1: Option<String>,
pub last_test_time2: Option<String>,
pub lnn: Option<i32>,
pub next_test_time1: Option<String>,
pub next_test_time2: Option<String>,
pub present: Option<bool>,
pub result1: Option<String>,
pub result2: Option<String>,
pub status: Option<i32>,
pub status1: Option<String>,
pub status2: Option<String>,
pub supported: Option<bool>,
}
Fields§
§error: Option<String>
Error message, if the HTTP status returned from this node was not 200.
id: Option<i32>
Node ID of the node reporting this information.
last_test_time1: Option<String>
The last battery test time for battery 1.
last_test_time2: Option<String>
The last battery test time for battery 2.
lnn: Option<i32>
Logical node number of the node reporting this information.
next_test_time1: Option<String>
The next checkup for battery 1.
next_test_time2: Option<String>
The next checkup for battery 2.
present: Option<bool>
Node has battery status.
result1: Option<String>
The result of the last battery test for battery 1.
result2: Option<String>
The result of the last battery test for battery 2.
status: Option<i32>
Status of the HTTP response from this node if not 200. If 200, this field does not appear.
status1: Option<String>
The status of battery 1.
status2: Option<String>
The status of battery 2.
supported: Option<bool>
Node supports battery status.
Trait Implementations§
Source§impl Debug for NodeStatusBatterystatusNode
impl Debug for NodeStatusBatterystatusNode
Source§impl<'de> Deserialize<'de> for NodeStatusBatterystatusNode
impl<'de> Deserialize<'de> for NodeStatusBatterystatusNode
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 NodeStatusBatterystatusNode
impl RefUnwindSafe for NodeStatusBatterystatusNode
impl Send for NodeStatusBatterystatusNode
impl Sync for NodeStatusBatterystatusNode
impl Unpin for NodeStatusBatterystatusNode
impl UnwindSafe for NodeStatusBatterystatusNode
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more