pub struct BatterySwapRequest {
pub battery_data: Vec<BatteryData>,
pub event_type: BatterySwapEventEnum,
pub id_token: IdToken,
pub request_id: i64,
pub custom_data: Option<CustomData>,
}Fields§
§battery_data: Vec<BatteryData>§event_type: BatterySwapEventEnum§id_token: IdToken§request_id: i64RequestId to correlate BatteryIn/Out events and optional RequestBatterySwapRequest.
custom_data: Option<CustomData>Trait Implementations§
Source§impl Clone for BatterySwapRequest
impl Clone for BatterySwapRequest
Source§impl Debug for BatterySwapRequest
impl Debug for BatterySwapRequest
Source§impl<'de> Deserialize<'de> for BatterySwapRequest
impl<'de> Deserialize<'de> for BatterySwapRequest
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
Source§impl PartialEq for BatterySwapRequest
impl PartialEq for BatterySwapRequest
Source§impl Request for BatterySwapRequest
impl Request for BatterySwapRequest
Source§impl Serialize for BatterySwapRequest
impl Serialize for BatterySwapRequest
impl StructuralPartialEq for BatterySwapRequest
Auto Trait Implementations§
impl Freeze for BatterySwapRequest
impl RefUnwindSafe for BatterySwapRequest
impl Send for BatterySwapRequest
impl Sync for BatterySwapRequest
impl Unpin for BatterySwapRequest
impl UnsafeUnpin for BatterySwapRequest
impl UnwindSafe for BatterySwapRequest
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