Update docs for serde_if_integer128

The docs imply that the only consideration for using the
serde_if_integer128 macro is support for older versions of Rust, but
Serde's build configuration for 128-bit integers is also gated on the
target platform. For example, if Serde is being compiled for an
emscripten target, then it will not provide 128-bit integer APIs.

See also: https://github.com/BurntSushi/rust-csv/issues/158
This commit is contained in:
Andrew Gallant
2019-07-01 10:18:57 -04:00
parent 1c1eecabc0
commit f9fdd60e2e
+6 -6
View File
@@ -1,13 +1,13 @@
/// Conditional compilation depending on whether Serde is built with support for /// Conditional compilation depending on whether Serde is built with support for
/// 128-bit integers. /// 128-bit integers.
/// ///
/// Data formats that wish to support Rust compiler versions older than 1.26 may /// Data formats that wish to support Rust compiler versions older than 1.26
/// place the i128 / u128 methods of their Serializer and Deserializer behind /// (or targets that lack 128-bit integers) may place the i128 / u128 methods
/// this macro. /// of their Serializer and Deserializer behind this macro.
/// ///
/// Data formats that require a minimum Rust compiler version of at least 1.26 /// Data formats that require a minimum Rust compiler version of at least 1.26,
/// do not need to bother with this macro and may assume support for 128-bit /// or do not target platforms that lack 128-bit integers, do not need to
/// integers. /// bother with this macro and may assume support for 128-bit integers.
/// ///
/// ```edition2018 /// ```edition2018
/// # use serde::private::ser::Error; /// # use serde::private::ser::Error;