pub enum LimitDuration {
Permanent,
Temporary(f64),
Instantaneous,
}Expand description
Duration category for operational limits (IEC 61970-302).
Variants§
Permanent
Permanent Admissible Transmission Loading (PATL) — normal continuous rating.
Temporary(f64)
Temporary Admissible (TATL) — time-limited overload, duration in seconds.
Instantaneous
Instantaneous Admissible (IATL) — very short duration (typically 0 s).
Trait Implementations§
Source§impl Clone for LimitDuration
impl Clone for LimitDuration
Source§fn clone(&self) -> LimitDuration
fn clone(&self) -> LimitDuration
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 LimitDuration
impl Debug for LimitDuration
Source§impl<'de> Deserialize<'de> for LimitDuration
impl<'de> Deserialize<'de> for LimitDuration
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 LimitDuration
impl PartialEq for LimitDuration
Source§impl Serialize for LimitDuration
impl Serialize for LimitDuration
impl Copy for LimitDuration
impl StructuralPartialEq for LimitDuration
Auto Trait Implementations§
impl Freeze for LimitDuration
impl RefUnwindSafe for LimitDuration
impl Send for LimitDuration
impl Sync for LimitDuration
impl Unpin for LimitDuration
impl UnsafeUnpin for LimitDuration
impl UnwindSafe for LimitDuration
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