mirror of
https://github.com/typst/typst
synced 2025-05-17 10:35:28 +08:00
Remove deprecated calc.mod
function
This commit is contained in:
parent
3bedf8d0d1
commit
ad41482b70
@ -43,7 +43,6 @@ pub fn module() -> Module {
|
|||||||
scope.define("even", even_func());
|
scope.define("even", even_func());
|
||||||
scope.define("odd", odd_func());
|
scope.define("odd", odd_func());
|
||||||
scope.define("rem", rem_func());
|
scope.define("rem", rem_func());
|
||||||
scope.define("mod", mod_func());
|
|
||||||
scope.define("quo", quo_func());
|
scope.define("quo", quo_func());
|
||||||
scope.define("inf", f64::INFINITY);
|
scope.define("inf", f64::INFINITY);
|
||||||
scope.define("nan", f64::NAN);
|
scope.define("nan", f64::NAN);
|
||||||
@ -935,26 +934,6 @@ pub fn rem(
|
|||||||
Ok(dividend.apply2(divisor.v, Rem::rem, Rem::rem))
|
Ok(dividend.apply2(divisor.v, Rem::rem, Rem::rem))
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Calculate the modulus of two numbers. (Deprecated)
|
|
||||||
///
|
|
||||||
/// **This function is deprecated in favor of `rem`. It will be removed in
|
|
||||||
/// a future update.**
|
|
||||||
///
|
|
||||||
/// Display: Modulus
|
|
||||||
/// Category: calculate
|
|
||||||
#[func]
|
|
||||||
pub fn mod_(
|
|
||||||
/// The dividend of the remainder.
|
|
||||||
dividend: Num,
|
|
||||||
/// The divisor of the remainder.
|
|
||||||
divisor: Spanned<Num>,
|
|
||||||
) -> SourceResult<Num> {
|
|
||||||
if divisor.v.float() == 0.0 {
|
|
||||||
bail!(divisor.span, "divisor must not be zero");
|
|
||||||
}
|
|
||||||
Ok(dividend.apply2(divisor.v, Rem::rem, Rem::rem))
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Calculate the quotient of two numbers.
|
/// Calculate the quotient of two numbers.
|
||||||
///
|
///
|
||||||
/// ## Example { #example }
|
/// ## Example { #example }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user