pub struct OperationalLimit {
pub value: f64,
pub duration: LimitDuration,
pub direction: LimitDirection,
pub limit_type_mrid: Option<String>,
}Expand description
A single operational limit value with its classification.
Fields§
§value: f64Limit value in engineering units (MW, MVA, A, or kV).
duration: LimitDurationDuration category.
direction: LimitDirectionDirection.
limit_type_mrid: Option<String>CIM OperationalLimitType mRID for traceability.
Trait Implementations§
Source§impl Clone for OperationalLimit
impl Clone for OperationalLimit
Source§fn clone(&self) -> OperationalLimit
fn clone(&self) -> OperationalLimit
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 OperationalLimit
impl Debug for OperationalLimit
Source§impl<'de> Deserialize<'de> for OperationalLimit
impl<'de> Deserialize<'de> for OperationalLimit
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
Auto Trait Implementations§
impl Freeze for OperationalLimit
impl RefUnwindSafe for OperationalLimit
impl Send for OperationalLimit
impl Sync for OperationalLimit
impl Unpin for OperationalLimit
impl UnsafeUnpin for OperationalLimit
impl UnwindSafe for OperationalLimit
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