parent
7203933f21
commit
280b5e097c
@ -0,0 +1,115 @@
|
||||
From c25f0f9db85c3de547053db8a36e208930c836e0 Mon Sep 17 00:00:00 2001
|
||||
From: Andrew Gallant <jamslam@gmail.com>
|
||||
Date: Mon, 4 Mar 2019 16:20:42 -0500
|
||||
Subject: [PATCH] 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
|
||||
---
|
||||
src/lib.rs | 26 +++++++++++++-------------
|
||||
1 file 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
|
||||
--
|
||||
2.22.0.rc3
|
||||
|
Loading…
Reference in new issue