pub struct UnpackParams {
pub scale_factor: f64,
pub add_offset: f64,
}Expand description
Parameters for unpacking packed variable data.
Fields§
§scale_factor: f64§add_offset: f64Implementations§
Source§impl UnpackParams
impl UnpackParams
Sourcepub fn from_variable(var: &NcVariable) -> Option<Self>
pub fn from_variable(var: &NcVariable) -> Option<Self>
Extract unpacking parameters from a variable’s attributes.
Returns None if neither scale_factor nor add_offset is present
(i.e., no unpacking needed).
Trait Implementations§
Source§impl Clone for UnpackParams
impl Clone for UnpackParams
Source§fn clone(&self) -> UnpackParams
fn clone(&self) -> UnpackParams
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 UnpackParams
impl Debug for UnpackParams
impl Copy for UnpackParams
Auto Trait Implementations§
impl Freeze for UnpackParams
impl RefUnwindSafe for UnpackParams
impl Send for UnpackParams
impl Sync for UnpackParams
impl Unpin for UnpackParams
impl UnsafeUnpin for UnpackParams
impl UnwindSafe for UnpackParams
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<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 more