pub enum WindFieldRule {
Finite,
FiniteAndNonNegative,
FiniteAndPositive,
FiniteAndPositiveBelowReferenceHeight,
FiniteNonzeroAndOffThePoles,
}Expand description
The rule a constructor input violated.
Variants§
Finite
The value must be finite.
FiniteAndNonNegative
The value must be finite and >= 0.
FiniteAndPositive
The value must be finite and > 0.
FiniteAndPositiveBelowReferenceHeight
The roughness length must be finite, > 0 and below the reference height.
FiniteNonzeroAndOffThePoles
The latitude must be finite, nonzero and strictly between -90 and 90 degrees.
Trait Implementations§
Source§impl Clone for WindFieldRule
impl Clone for WindFieldRule
Source§fn clone(&self) -> WindFieldRule
fn clone(&self) -> WindFieldRule
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 WindFieldRule
Source§impl Debug for WindFieldRule
impl Debug for WindFieldRule
Source§impl Display for WindFieldRule
impl Display for WindFieldRule
impl Eq for WindFieldRule
Source§impl PartialEq for WindFieldRule
impl PartialEq for WindFieldRule
impl StructuralPartialEq for WindFieldRule
Auto Trait Implementations§
impl Freeze for WindFieldRule
impl RefUnwindSafe for WindFieldRule
impl Send for WindFieldRule
impl Sync for WindFieldRule
impl Unpin for WindFieldRule
impl UnsafeUnpin for WindFieldRule
impl UnwindSafe for WindFieldRule
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> Scalar for T
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.