Struct esp_idf_sys::hal_utils_fixed_point_t
source · #[repr(C)]pub struct hal_utils_fixed_point_t {
pub int_bit: u32,
pub frac_bit: u32,
pub saturation: bool,
}
Expand description
@brief Fixed-point data configuration
Fields§
§int_bit: u32
< Integer bit of the fixed point
frac_bit: u32
< Fractional bit of the fixed point
saturation: bool
< Whether to limit the value to the maximum when fixed-point data overflow. When set true, the value will be limited to the maximum when the float type data is out of range. When set false, the function will return false when the float type data is out of range.
Trait Implementations§
source§impl Clone for hal_utils_fixed_point_t
impl Clone for hal_utils_fixed_point_t
source§fn clone(&self) -> hal_utils_fixed_point_t
fn clone(&self) -> hal_utils_fixed_point_t
Returns a copy of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for hal_utils_fixed_point_t
impl Debug for hal_utils_fixed_point_t
source§impl Default for hal_utils_fixed_point_t
impl Default for hal_utils_fixed_point_t
source§fn default() -> hal_utils_fixed_point_t
fn default() -> hal_utils_fixed_point_t
Returns the “default value” for a type. Read more
impl Copy for hal_utils_fixed_point_t
Auto Trait Implementations§
impl Freeze for hal_utils_fixed_point_t
impl RefUnwindSafe for hal_utils_fixed_point_t
impl Send for hal_utils_fixed_point_t
impl Sync for hal_utils_fixed_point_t
impl Unpin for hal_utils_fixed_point_t
impl UnwindSafe for hal_utils_fixed_point_t
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)