pub struct GpvEncodeOutput(/* private fields */);Expand description
Data obtained through GPV encoding. Instances are typically used to write
GRIB2 data via the methods defined in WriteGrib2DataSections.
Implementations§
Source§impl GpvEncodeOutput
impl GpvEncodeOutput
Sourcepub fn params(&self) -> GpvEncodeParams<'_>
pub fn params(&self) -> GpvEncodeParams<'_>
Returns the parameter set.
Trait Implementations§
Source§impl Debug for GpvEncodeOutput
impl Debug for GpvEncodeOutput
Source§impl WriteGrib2DataSections for GpvEncodeOutput
impl WriteGrib2DataSections for GpvEncodeOutput
Source§fn section5_len(&self) -> usize
fn section5_len(&self) -> usize
Returns the length of the byte sequence in Section 5.
Source§fn write_section5(&self, buf: &mut [u8]) -> Result<usize, &'static str>
fn write_section5(&self, buf: &mut [u8]) -> Result<usize, &'static str>
Writes the byte sequence of Section 5 to the output buffer.
Source§fn section6_len(&self) -> usize
fn section6_len(&self) -> usize
Returns the length of the byte sequence in Section 6.
Source§fn write_section6(&self, buf: &mut [u8]) -> Result<usize, &'static str>
fn write_section6(&self, buf: &mut [u8]) -> Result<usize, &'static str>
Writes the byte sequence of Section 6 to the output buffer.
Source§fn section7_len(&self) -> usize
fn section7_len(&self) -> usize
Returns the length of the byte sequence in Section 7.
Auto Trait Implementations§
impl Freeze for GpvEncodeOutput
impl RefUnwindSafe for GpvEncodeOutput
impl Send for GpvEncodeOutput
impl Sync for GpvEncodeOutput
impl Unpin for GpvEncodeOutput
impl UnsafeUnpin for GpvEncodeOutput
impl UnwindSafe for GpvEncodeOutput
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