pub struct ThermalMassStateHistoryVec {
pub temp: Vec<f64>,
pub dtemp: Vec<f64>,
}
Expand description
Stores history of ThermalMassState
Fields§
§temp: Vec<f64>
§dtemp: Vec<f64>
Implementations§
Source§impl ThermalMassStateHistoryVec
impl ThermalMassStateHistoryVec
Sourcepub fn new() -> ThermalMassStateHistoryVec
pub fn new() -> ThermalMassStateHistoryVec
Creates new emtpy vec container
Sourcepub fn push(&mut self, value: ThermalMassState)
pub fn push(&mut self, value: ThermalMassState)
push fields of state to vec fields in history
Sourcepub fn pop(&mut self) -> Option<ThermalMassState>
pub fn pop(&mut self) -> Option<ThermalMassState>
Remove and return last element as ThermalMassState
Trait Implementations§
Source§impl Clone for ThermalMassStateHistoryVec
impl Clone for ThermalMassStateHistoryVec
Source§fn clone(&self) -> ThermalMassStateHistoryVec
fn clone(&self) -> ThermalMassStateHistoryVec
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 Debug for ThermalMassStateHistoryVec
impl Debug for ThermalMassStateHistoryVec
Source§impl Default for ThermalMassStateHistoryVec
impl Default for ThermalMassStateHistoryVec
Source§fn default() -> ThermalMassStateHistoryVec
fn default() -> ThermalMassStateHistoryVec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ThermalMassStateHistoryVec
impl<'de> Deserialize<'de> for ThermalMassStateHistoryVec
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 PartialOrd for ThermalMassStateHistoryVec
impl PartialOrd for ThermalMassStateHistoryVec
impl StructuralPartialEq for ThermalMassStateHistoryVec
Auto Trait Implementations§
impl Freeze for ThermalMassStateHistoryVec
impl RefUnwindSafe for ThermalMassStateHistoryVec
impl Send for ThermalMassStateHistoryVec
impl Sync for ThermalMassStateHistoryVec
impl Unpin for ThermalMassStateHistoryVec
impl UnwindSafe for ThermalMassStateHistoryVec
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> SerdeAPI for Twhere
T: Serialize + for<'a> Deserialize<'a>,
impl<T> SerdeAPI for Twhere
T: Serialize + for<'a> Deserialize<'a>,
Source§fn to_file(&self, filename: &str) -> Result<(), Error>
fn to_file(&self, filename: &str) -> Result<(), Error>
Save current data structure to file. Method adaptively calls serialization methods
dependent on the suffix of the file given as str. Read more
Source§fn from_file(filename: &str) -> Result<Self, Error>where
Self: Sized + for<'de> Deserialize<'de>,
fn from_file(filename: &str) -> Result<Self, Error>where
Self: Sized + for<'de> Deserialize<'de>,
Read from file and return instantiated struct. Method adaptively calls deserialization
methods dependent on the suffix of the file name given as str.
Function returns a dynamic Error Result if it fails. Read more