pub trait CddNumber: Sealed + 'static {
const MYTYPE_SIZE: usize;
const DEFAULT_NUMBER_TYPE: NumberType;
// Required method
fn ensure_initialized();
}Required Associated Constants§
const MYTYPE_SIZE: usize
const DEFAULT_NUMBER_TYPE: NumberType
Required Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
Source§impl CddNumber for f64
Available on crate feature f64 only.
impl CddNumber for f64
Available on crate feature
f64 only.const MYTYPE_SIZE: usize
const DEFAULT_NUMBER_TYPE: NumberType = NumberType::Real
fn ensure_initialized()
Implementors§
Source§impl CddNumber for CddFloat
Available on crate feature gmp only.
impl CddNumber for CddFloat
Available on crate feature
gmp only.const MYTYPE_SIZE: usize
const DEFAULT_NUMBER_TYPE: NumberType = NumberType::Real
Source§impl CddNumber for CddRational
Available on crate feature gmprational only.
impl CddNumber for CddRational
Available on crate feature
gmprational only.