scientific 0.2.0

Arbitrary precision scientific number (no_std capable, in pure Rust)
Documentation
use crate::types::sci::Sci;
use crate::types::scientific::Scientific;
use crate::types::sign::Sign;

// This function must not change before 0.5 since scientific-macro depends on it.
#[doc(hidden)]
#[inline(always)]
pub const fn unsafe_new(is_negative: bool, mantissa: &'static [u8], exponent: isize) -> Scientific {
  Scientific {
    inner: Sci::nz_unsafe_static_new(Sign::new(is_negative), mantissa, exponent),
  }
}