pub struct PfThreshold {
pub organization: &'static str,
pub class: &'static str,
pub min_pf: f64,
pub min_velocity_fps: Option<f64>,
pub max_velocity_fps: Option<f64>,
pub source: &'static str,
}Expand description
One organization/class row in the power-factor rulebook table.
Fields§
§organization: &'static str§class: &'static str§min_pf: f64§min_velocity_fps: Option<f64>Minimum permitted velocity (fps), if the org’s rule imposes one (SASS only).
max_velocity_fps: Option<f64>Maximum permitted velocity (fps), if the org’s rule imposes one (SASS only).
source: &'static strRulebook citation, including edition/revision (kept alongside the numbers so a future rulebook update is a one-line diff against a named source).
Trait Implementations§
Source§impl Clone for PfThreshold
impl Clone for PfThreshold
Source§fn clone(&self) -> PfThreshold
fn clone(&self) -> PfThreshold
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PfThreshold
Auto Trait Implementations§
impl Freeze for PfThreshold
impl RefUnwindSafe for PfThreshold
impl Send for PfThreshold
impl Sync for PfThreshold
impl Unpin for PfThreshold
impl UnsafeUnpin for PfThreshold
impl UnwindSafe for PfThreshold
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.