pub struct GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation {
pub availability_last_update_time: Option<DateTime<Utc>>,
pub available_count: Option<i32>,
pub count: Option<i32>,
pub max_charge_rate_kw: Option<f64>,
pub out_of_service_count: Option<i32>,
pub type_: Option<String>,
}Expand description
EV charging information grouped by [type, max_charge_rate_kw]. Shows EV charge aggregation of connectors that have the same type and max charge rate in kw.
This type is not used in any activity, and only used as part of another schema.
Fields§
§availability_last_update_time: Option<DateTime<Utc>>The timestamp when the connector availability information in this aggregation was last updated.
available_count: Option<i32>Number of connectors in this aggregation that are currently available.
count: Option<i32>Number of connectors in this aggregation.
max_charge_rate_kw: Option<f64>The static max charging rate in kw of each connector in the aggregation.
out_of_service_count: Option<i32>Number of connectors in this aggregation that are currently out of service.
type_: Option<String>The connector type of this aggregation.
Trait Implementations§
Source§impl Clone for GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
impl Clone for GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
Source§fn clone(&self) -> GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
fn clone(&self) -> GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
impl Default for GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
Source§fn default() -> GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
fn default() -> GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
impl<'de> Deserialize<'de> for GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
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
impl Part for GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
Auto Trait Implementations§
impl Freeze for GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
impl RefUnwindSafe for GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
impl Send for GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
impl Sync for GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
impl Unpin for GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
impl UnwindSafe for GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation
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