pub struct GoogleMapsPlacesV1EVChargeOptions {
pub connector_aggregation: Option<Vec<GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation>>,
pub connector_count: Option<i32>,
}Expand description
Information about the EV Charge Station hosted in Place. Terminology follows https://afdc.energy.gov/fuels/electricity_infrastructure.html One port could charge one car at a time. One port has one or more connectors. One station has one or more ports.
This type is not used in any activity, and only used as part of another schema.
Fields§
§connector_aggregation: Option<Vec<GoogleMapsPlacesV1EVChargeOptionsConnectorAggregation>>A list of EV charging connector aggregations that contain connectors of the same type and same charge rate.
connector_count: Option<i32>Number of connectors at this station. However, because some ports can have multiple connectors but only be able to charge one car at a time (e.g.) the number of connectors may be greater than the total number of cars which can charge simultaneously.
Trait Implementations§
Source§impl Clone for GoogleMapsPlacesV1EVChargeOptions
impl Clone for GoogleMapsPlacesV1EVChargeOptions
Source§fn clone(&self) -> GoogleMapsPlacesV1EVChargeOptions
fn clone(&self) -> GoogleMapsPlacesV1EVChargeOptions
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 GoogleMapsPlacesV1EVChargeOptions
impl Default for GoogleMapsPlacesV1EVChargeOptions
Source§fn default() -> GoogleMapsPlacesV1EVChargeOptions
fn default() -> GoogleMapsPlacesV1EVChargeOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleMapsPlacesV1EVChargeOptions
impl<'de> Deserialize<'de> for GoogleMapsPlacesV1EVChargeOptions
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 GoogleMapsPlacesV1EVChargeOptions
Auto Trait Implementations§
impl Freeze for GoogleMapsPlacesV1EVChargeOptions
impl RefUnwindSafe for GoogleMapsPlacesV1EVChargeOptions
impl Send for GoogleMapsPlacesV1EVChargeOptions
impl Sync for GoogleMapsPlacesV1EVChargeOptions
impl Unpin for GoogleMapsPlacesV1EVChargeOptions
impl UnwindSafe for GoogleMapsPlacesV1EVChargeOptions
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