Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

mul_wide_and_floor_div

Fully qualified path: starkware_utils::math::utils::mul_wide_and_floor_div

pub fn mul_wide_and_floor_div<
    T,
    impl TWide: WideMul<T, T>,
    +Into<T, TWide::Target>,
    +SameSign<TWide::Target, TWide::Target>,
    +DivRem<TWide::Target>,
    +Sub<TWide::Target>,
    +One<TWide::Target>,
    +Zero<TWide::Target>,
    +Copy<TWide::Target>,
    +TryInto<TWide::Target, T>,
    +TryInto<TWide::Target, NonZero<TWide::Target>>,
    +Drop<T>,
    +Drop<TWide::Target>,
>(
    lhs: T, rhs: T, div: T,
) -> Option<T>