pub trait FloatTypeInterface: Type {
// Required method
fn get_semantics(&self) -> Semantics;
}Expand description
Types that represent floating point numbers.
Required Methods§
Sourcefn get_semantics(&self) -> Semantics
fn get_semantics(&self) -> Semantics
Returns the semantics of the float type.
Trait Implementations§
impl TypeImplsInterface<dyn FloatTypeInterface> for Float64Type
impl TypeImplsInterface<dyn FloatTypeInterface> for Float32Type
impl TypeImplsInterface<dyn FloatTypeInterface> for FloatFlex32Type
impl TypeImplsInterface<dyn FloatTypeInterface> for Float16Type
impl TypeImplsInterface<dyn FloatTypeInterface> for BFloat16Type
impl TypeImplsInterface<dyn FloatTypeInterface> for Float8E5M2Type
impl TypeImplsInterface<dyn FloatTypeInterface> for Float8E4M3Type
impl TypeImplsInterface<dyn FloatTypeInterface> for TFloat32Type
impl TypeImplsInterface<dyn FloatTypeInterface> for Float8E8M0Type
impl TypeImplsInterface<dyn FloatTypeInterface> for Float6E3M2Type
impl TypeImplsInterface<dyn FloatTypeInterface> for Float6E2M3Type
impl TypeImplsInterface<dyn FloatTypeInterface> for Float4E2M1Type
impl TypeInterfaceMarker for dyn FloatTypeInterface
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".