pub enum ZenithAngle {
Zero,
Thirty,
Sixty,
}Expand description
CFD Telescope zenith pointing angle
Variants§
Implementations§
Source§impl ZenithAngle
impl ZenithAngle
Sourcepub fn new(zenith_angle: u32) -> Result<Self, CfdCaseError>
pub fn new(zenith_angle: u32) -> Result<Self, CfdCaseError>
Get a new ZenithAngle chosen from 0, 30 or 60 degrees
pub fn chapter_title(&self) -> String
Trait Implementations§
Source§impl Clone for ZenithAngle
impl Clone for ZenithAngle
Source§fn clone(&self) -> ZenithAngle
fn clone(&self) -> ZenithAngle
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 ZenithAngle
impl Debug for ZenithAngle
Source§impl Display for ZenithAngle
impl Display for ZenithAngle
Source§impl From<&ZenithAngle> for f64
impl From<&ZenithAngle> for f64
Source§fn from(zen: &ZenithAngle) -> Self
fn from(zen: &ZenithAngle) -> Self
Converts to this type from the input type.
Source§impl From<ZenithAngle> for f64
impl From<ZenithAngle> for f64
Source§fn from(zen: ZenithAngle) -> Self
fn from(zen: ZenithAngle) -> Self
Converts to this type from the input type.
Source§impl IntoEnumIterator for ZenithAngle
impl IntoEnumIterator for ZenithAngle
Source§impl PartialEq for ZenithAngle
impl PartialEq for ZenithAngle
impl Copy for ZenithAngle
impl StructuralPartialEq for ZenithAngle
Auto Trait Implementations§
impl Freeze for ZenithAngle
impl RefUnwindSafe for ZenithAngle
impl Send for ZenithAngle
impl Sync for ZenithAngle
impl Unpin for ZenithAngle
impl UnwindSafe for ZenithAngle
Blanket Implementations§
Source§impl<T> AsRelative for T
impl<T> AsRelative for T
Source§fn percent_width(self) -> RelativeSize
fn percent_width(self) -> RelativeSize
Make the value a relative size of percentage of width
Source§fn percent_height(self) -> RelativeSize
fn percent_height(self) -> RelativeSize
Make the value a relative size of percentage of height
Source§fn percent(self) -> RelativeSize
fn percent(self) -> RelativeSize
Make the value a relative size of percentage of minimal of height and width
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<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 moreSource§impl<T> Pointable for T
impl<T> Pointable 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.