diff --git a/crates/typst-library/src/foundations/float.rs b/crates/typst-library/src/foundations/float.rs index 911f6cdf4..21d0a8d81 100644 --- a/crates/typst-library/src/foundations/float.rs +++ b/crates/typst-library/src/foundations/float.rs @@ -110,8 +110,7 @@ impl f64 { f64::signum(self) } - /// Interprets bytes as a float in [IEEE 754](https://en.wikipedia.org/wiki/IEEE_754) - /// format. + /// Interprets bytes as a float. /// /// ```example /// #float.from-bytes(bytes((0, 0, 0, 0, 0, 0, 240, 63))) \ @@ -122,9 +121,9 @@ impl f64 { /// The bytes that should be converted to a float. /// /// Must have a length of either 4 or 8. The bytes are then - /// interpreted in the binary32 (single-precision) or - /// binary64 (double-precision) format depending on the - /// length of the bytes. + /// interpreted in [IEEE 754](https://en.wikipedia.org/wiki/IEEE_754)'s + /// binary32 (single-precision) or binary64 (double-precision) format + /// depending on the length of the bytes. bytes: Bytes, /// The endianness of the conversion. #[named] @@ -148,8 +147,7 @@ impl f64 { bail!("bytes must have a length of 4 or 8"); } - /// Converts a float to bytes in [IEEE 754](https://en.wikipedia.org/wiki/IEEE_754) - /// format. + /// Converts a float to bytes. /// /// ```example /// #array(1.0.to-bytes(endian: "big")) \ @@ -165,7 +163,8 @@ impl f64 { /// The size of the resulting bytes. /// /// This must be either 4 or 8. The call will return the - /// representation of this float in either the binary32 + /// representation of this float in either + /// [IEEE 754](https://en.wikipedia.org/wiki/IEEE_754)'s binary32 /// (single-precision) or binary64 (double-precision) format /// depending on the provided size. #[named]