#[non_exhaustive]pub enum OffsetFrame {
Section,
Plan,
}Expand description
Which frame of the base an OffsetLaw::Linear displacement is read
in: ADR 0082’s station frames.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Section
The base’s section frame (planar, reference-up or banked).
Plan
The upright frame: horizontal tangent, horizontal left normal, +Z.
Trait Implementations§
Source§impl Clone for OffsetFrame
impl Clone for OffsetFrame
Source§fn clone(&self) -> OffsetFrame
fn clone(&self) -> OffsetFrame
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 OffsetFrame
Source§impl Debug for OffsetFrame
impl Debug for OffsetFrame
Source§impl Default for OffsetFrame
impl Default for OffsetFrame
Source§fn default() -> OffsetFrame
fn default() -> OffsetFrame
Returns the “default value” for a type. Read more
impl Eq for OffsetFrame
Source§impl Hash for OffsetFrame
impl Hash for OffsetFrame
Source§impl PartialEq for OffsetFrame
impl PartialEq for OffsetFrame
impl StructuralPartialEq for OffsetFrame
Auto Trait Implementations§
impl Freeze for OffsetFrame
impl RefUnwindSafe for OffsetFrame
impl Send for OffsetFrame
impl Sync for OffsetFrame
impl Unpin for OffsetFrame
impl UnsafeUnpin for OffsetFrame
impl UnwindSafe for OffsetFrame
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