pub struct FixedSurface {
pub surface_type: u8,
pub scale_factor: i8,
pub scaled_value: i32,
}Fields§
§surface_type: u8Use CodeTable4_5 to get textual representation.
scale_factor: i8§scaled_value: i32Implementations§
Source§impl FixedSurface
impl FixedSurface
pub fn new(surface_type: u8, scale_factor: i8, scaled_value: i32) -> Self
pub fn value(&self) -> f64
Sourcepub fn unit(&self) -> Option<&str>
pub fn unit(&self) -> Option<&str>
Returns the unit string defined for the type of the surface, if any.
§Examples
assert_eq!(grib::FixedSurface::new(100, 0, 0).unit(), Some("Pa"));pub fn describe(&self) -> (String, String, String)
Trait Implementations§
Source§impl Debug for FixedSurface
impl Debug for FixedSurface
Source§impl Dump for FixedSurface
impl Dump for FixedSurface
impl Eq for FixedSurface
Source§impl PartialEq for FixedSurface
impl PartialEq for FixedSurface
impl StructuralPartialEq for FixedSurface
Source§impl TryFromSlice for FixedSurface
impl TryFromSlice for FixedSurface
Source§impl WriteToBuffer for FixedSurface
impl WriteToBuffer for FixedSurface
Auto Trait Implementations§
impl Freeze for FixedSurface
impl RefUnwindSafe for FixedSurface
impl Send for FixedSurface
impl Sync for FixedSurface
impl Unpin for FixedSurface
impl UnsafeUnpin for FixedSurface
impl UnwindSafe for FixedSurface
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