pub struct V1Electrical {
pub batteries: Option<HashMap<String, V1Battery>>,
pub inverters: Option<HashMap<String, V1Inverter>>,
pub chargers: Option<HashMap<String, V1Charger>>,
pub alternators: Option<HashMap<String, V1Alternator>>,
pub solar: Option<HashMap<String, V1Solar>>,
pub ac: Option<HashMap<String, V1ACBus>>,
}
Fields§
§batteries: Option<HashMap<String, V1Battery>>
§inverters: Option<HashMap<String, V1Inverter>>
§chargers: Option<HashMap<String, V1Charger>>
§alternators: Option<HashMap<String, V1Alternator>>
§solar: Option<HashMap<String, V1Solar>>
§ac: Option<HashMap<String, V1ACBus>>
Implementations§
Source§impl V1Electrical
impl V1Electrical
pub fn builder() -> V1ElectricalBuilder
pub fn update(&mut self, path: &mut Vec<&str>, value: &Value)
pub fn get_f64_for_path( &self, path: &mut Vec<&str>, ) -> Result<f64, SignalKGetError>
Trait Implementations§
Source§impl Clone for V1Electrical
impl Clone for V1Electrical
Source§fn clone(&self) -> V1Electrical
fn clone(&self) -> V1Electrical
Returns a copy 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 Debug for V1Electrical
impl Debug for V1Electrical
Source§impl Default for V1Electrical
impl Default for V1Electrical
Source§fn default() -> V1Electrical
fn default() -> V1Electrical
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for V1Electrical
impl<'de> Deserialize<'de> for V1Electrical
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 V1Electrical
impl PartialEq for V1Electrical
Source§impl Serialize for V1Electrical
impl Serialize for V1Electrical
impl StructuralPartialEq for V1Electrical
Auto Trait Implementations§
impl Freeze for V1Electrical
impl RefUnwindSafe for V1Electrical
impl Send for V1Electrical
impl Sync for V1Electrical
impl Unpin for V1Electrical
impl UnwindSafe for V1Electrical
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