pub trait CarryingMulAdd: Copy + 'static {
type Unsigned: Copy + 'static;
// Required method
fn carrying_mul_add(
self,
multiplicand: Self,
addend: Self,
carry: Self,
) -> (Self::Unsigned, Self);
}🔬This is a nightly-only experimental API. (
core_intrinsics_fallbacks)Required Associated Types§
type Unsigned: Copy + 'static
🔬This is a nightly-only experimental API. (
core_intrinsics_fallbacks)Required Methods§
fn carrying_mul_add( self, multiplicand: Self, addend: Self, carry: Self, ) -> (Self::Unsigned, Self)
🔬This is a nightly-only experimental API. (
core_intrinsics_fallbacks)This item is validated for IEC 61508 (SIL 2) and ISO 26262 (ASIL B).
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.