pub struct TemporaryLimit {
pub acceptable_duration_s: Option<f64>,
pub value_a: f64,
}Expand description
One temporary rating: a current, and how long it may be carried.
Fields§
§acceptable_duration_s: Option<f64>Seconds this rating may be carried for. None means “no stated
duration”, which CGMES spells OperationalLimitType.isInfiniteDuration
and which is therefore a second permanent limit rather than a
temporary one — kept distinct from PATL because a network can carry
several, and taking the tightest is the caller’s decision, not the
importer’s.
value_a: f64The rating itself, in amperes.
Trait Implementations§
Source§impl Clone for TemporaryLimit
impl Clone for TemporaryLimit
impl Copy for TemporaryLimit
Source§impl Debug for TemporaryLimit
impl Debug for TemporaryLimit
Source§impl PartialEq for TemporaryLimit
impl PartialEq for TemporaryLimit
impl StructuralPartialEq for TemporaryLimit
Auto Trait Implementations§
impl Freeze for TemporaryLimit
impl RefUnwindSafe for TemporaryLimit
impl Send for TemporaryLimit
impl Sync for TemporaryLimit
impl Unpin for TemporaryLimit
impl UnsafeUnpin for TemporaryLimit
impl UnwindSafe for TemporaryLimit
Blanket Implementations§
impl<T> Boilerplate for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T, U> Imply<T> for U
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more