Struct rtlola_interpreter::time::RelativeFloat
source · pub struct RelativeFloat {}Expand description
Time represented as a positive real number representing seconds and sub-seconds relative to a fixed start time. ie. 5.2
Trait Implementations§
source§impl Clone for RelativeFloat
impl Clone for RelativeFloat
source§fn clone(&self) -> RelativeFloat
fn clone(&self) -> RelativeFloat
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 RelativeFloat
impl Debug for RelativeFloat
source§impl Default for RelativeFloat
impl Default for RelativeFloat
source§fn default() -> RelativeFloat
fn default() -> RelativeFloat
Returns the “default value” for a type. Read more
source§impl TimeMode for RelativeFloat
impl TimeMode for RelativeFloat
source§fn requires_timestamp() -> bool
fn requires_timestamp() -> bool
Returns whether the time TimeRepresentation require an explicit timestamp
source§impl TimeRepresentation for RelativeFloat
impl TimeRepresentation for RelativeFloat
source§fn convert_from(&mut self, ts: Self::InnerTime) -> Time
fn convert_from(&mut self, ts: Self::InnerTime) -> Time
Convert from the internal time representation to the monitor time.
source§fn convert_into(&self, ts: Time) -> Self::InnerTime
fn convert_into(&self, ts: Time) -> Self::InnerTime
Convert from monitor time to the internal representation.
source§fn to_string(&self, ts: Self::InnerTime) -> String
fn to_string(&self, ts: Self::InnerTime) -> String
Convert the internal representation into a string.
source§fn parse(s: &str) -> Result<Duration, String>
fn parse(s: &str) -> Result<Duration, String>
Parse the internal representation from a string and convert it into monitor time.
source§fn default_start_time() -> Option<SystemTime>
fn default_start_time() -> Option<SystemTime>
Returns a default start time if applicable for the time representation.