aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Gallant <jamslam@gmail.com>2019-03-04 16:20:42 -0500
committerAndrew Gallant <jamslam@gmail.com>2019-03-04 16:20:42 -0500
commitc25f0f9db85c3de547053db8a36e208930c836e0 (patch)
tree8ec4abc30ab7225f8d6d1ef53eb2cb986a1a4e99
parent64c03fb383289f8e42b2892bf72297879777a238 (diff)
downloadbyteorder-c25f0f9db85c3de547053db8a36e208930c836e0.tar.gz
doc: fix overflowing literals in doc tests
These were likely a result of copy & pasting example code. There is actually an overflowing literal lint that would normally catch this, but doc tests do not need to output lint warnings by default. Rust 2018 made overflowing literals deny-by-default, and Rust 2015 just recently did the same---even though it's a breaking change. That in turn caused the doc tests to fail, and thus, we finally noticed it. Fixes #144
-rw-r--r--src/lib.rs26
1 files changed, 13 insertions, 13 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 497e914..0274d74 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -200,8 +200,8 @@ mod private {
/// use byteorder::{ByteOrder, BigEndian};
///
/// let mut buf = [0; 2];
-/// BigEndian::write_i16(&mut buf, -50_000);
-/// assert_eq!(-50_000, BigEndian::read_i16(&buf));
+/// BigEndian::write_i16(&mut buf, -5_000);
+/// assert_eq!(-5_000, BigEndian::read_i16(&buf));
/// ```
///
/// [`BigEndian`]: enum.BigEndian.html
@@ -372,8 +372,8 @@ pub trait ByteOrder
/// use byteorder::{ByteOrder, LittleEndian};
///
/// let mut buf = [0; 2];
- /// LittleEndian::write_u16(&mut buf, 1_000_000);
- /// assert_eq!(1_000_000, LittleEndian::read_u16(&buf));
+ /// LittleEndian::write_u16(&mut buf, 1_000);
+ /// assert_eq!(1_000, LittleEndian::read_u16(&buf));
/// ```
fn write_u16(buf: &mut [u8], n: u16);
@@ -1079,7 +1079,7 @@ pub trait ByteOrder
/// use byteorder::{ByteOrder, LittleEndian};
///
/// let mut bytes = [0; 8];
- /// let numbers_given = [1, 2, 0xf00f, 0xffee];
+ /// let numbers_given = [1, 2, 0x0f, 0xee];
/// LittleEndian::write_i16_into(&numbers_given, &mut bytes);
///
/// let mut numbers_got = [0; 4];
@@ -1258,7 +1258,7 @@ pub trait ByteOrder
/// use byteorder::{ByteOrder, LittleEndian};
///
/// let mut bytes = [0; 32];
- /// let numbers_given = [1.0, 2.0, 31.312e311, -11.32e91];
+ /// let numbers_given = [1.0, 2.0, 31.312e211, -11.32e91];
/// LittleEndian::write_f64_into(&numbers_given, &mut bytes);
///
/// let mut numbers_got = [0.0; 4];
@@ -1292,7 +1292,7 @@ pub trait ByteOrder
/// use byteorder::{ByteOrder, LittleEndian};
///
/// let mut bytes = [0; 32];
- /// let numbers_given = [1.0, 2.0, 31.312e311, -11.32e91];
+ /// let numbers_given = [1.0, 2.0, 31.312e211, -11.32e91];
/// LittleEndian::write_f64_into(&numbers_given, &mut bytes);
///
/// let mut numbers_got = [0.0; 4];
@@ -1412,7 +1412,7 @@ pub trait ByteOrder
/// use byteorder::{ByteOrder, LittleEndian};
///
/// let mut bytes = [0; 8];
- /// let numbers_given = [1, 2, 0xf00f, 0xffee];
+ /// let numbers_given = [1, 2, 0x0f, 0xee];
/// LittleEndian::write_i16_into(&numbers_given, &mut bytes);
///
/// let mut numbers_got = [0; 4];
@@ -1557,7 +1557,7 @@ pub trait ByteOrder
/// use byteorder::{ByteOrder, LittleEndian};
///
/// let mut bytes = [0; 32];
- /// let numbers_given = [1.0, 2.0, 31.312e311, -11.32e91];
+ /// let numbers_given = [1.0, 2.0, 31.312e211, -11.32e91];
/// LittleEndian::write_f64_into(&numbers_given, &mut bytes);
///
/// let mut numbers_got = [0.0; 4];
@@ -1663,9 +1663,9 @@ pub trait ByteOrder
/// ```rust
/// use byteorder::{ByteOrder, BigEndian};
///
- /// let mut numbers = [5, 65000];
+ /// let mut numbers = [5, 6500];
/// BigEndian::from_slice_i16(&mut numbers);
- /// assert_eq!(numbers, [5i16.to_be(), 65000i16.to_be()]);
+ /// assert_eq!(numbers, [5i16.to_be(), 6500i16.to_be()]);
/// ```
#[inline]
fn from_slice_i16(src: &mut [i16]) {
@@ -1845,8 +1845,8 @@ pub type LE = LittleEndian;
/// use byteorder::{ByteOrder, NetworkEndian, BigEndian};
///
/// let mut buf = [0; 2];
-/// BigEndian::write_i16(&mut buf, -50_000);
-/// assert_eq!(-50_000, NetworkEndian::read_i16(&buf));
+/// BigEndian::write_i16(&mut buf, -5_000);
+/// assert_eq!(-5_000, NetworkEndian::read_i16(&buf));
/// ```
///
/// [`BigEndian`]: enum.BigEndian.html