From b5d4f87e7e6b7d9636aa42d3d3bd63503579b0b6 Mon Sep 17 00:00:00 2001 From: Taiki Endo Date: Wed, 31 Jul 2019 03:19:46 +0900 Subject: [PATCH] Remove i128 feature (#276) --- Cargo.toml | 8 +------- azure-pipelines.yml | 1 - src/buf/buf.rs | 8 -------- src/buf/buf_mut.rs | 8 -------- 4 files changed, 1 insertion(+), 24 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index f922462..3b1a988 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,16 +19,10 @@ edition = "2018" publish = false -[package.metadata.docs.rs] -features = ["i128"] - [dependencies] -byteorder = "1.1.0" +byteorder = "1.3" serde = { version = "1.0", optional = true } either = { version = "1.5", default-features = false, optional = true } [dev-dependencies] serde_test = "1.0" - -[features] -i128 = ["byteorder/i128"] diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 2f2b61f..0a9284e 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -30,7 +30,6 @@ jobs: cross: true features: - serde - - i128 - either # Nightly diff --git a/src/buf/buf.rs b/src/buf/buf.rs index 26ab661..a753c54 100644 --- a/src/buf/buf.rs +++ b/src/buf/buf.rs @@ -539,7 +539,6 @@ pub trait Buf { /// Gets an unsigned 128 bit integer from `self` in big-endian byte order. /// - /// **NOTE:** This method requires the `i128` feature. /// The current position is advanced by 16. /// /// # Examples @@ -554,14 +553,12 @@ pub trait Buf { /// # Panics /// /// This function panics if there is not enough remaining data in `self`. - #[cfg(feature = "i128")] fn get_u128(&mut self) -> u128 { buf_get_impl!(self, 16, BigEndian::read_u128); } /// Gets an unsigned 128 bit integer from `self` in little-endian byte order. /// - /// **NOTE:** This method requires the `i128` feature. /// The current position is advanced by 16. /// /// # Examples @@ -576,14 +573,12 @@ pub trait Buf { /// # Panics /// /// This function panics if there is not enough remaining data in `self`. - #[cfg(feature = "i128")] fn get_u128_le(&mut self) -> u128 { buf_get_impl!(self, 16, LittleEndian::read_u128); } /// Gets a signed 128 bit integer from `self` in big-endian byte order. /// - /// **NOTE:** This method requires the `i128` feature. /// The current position is advanced by 16. /// /// # Examples @@ -598,14 +593,12 @@ pub trait Buf { /// # Panics /// /// This function panics if there is not enough remaining data in `self`. - #[cfg(feature = "i128")] fn get_i128(&mut self) -> i128 { buf_get_impl!(self, 16, BigEndian::read_i128); } /// Gets a signed 128 bit integer from `self` in little-endian byte order. /// - /// **NOTE:** This method requires the `i128` feature. /// The current position is advanced by 16. /// /// # Examples @@ -620,7 +613,6 @@ pub trait Buf { /// # Panics /// /// This function panics if there is not enough remaining data in `self`. - #[cfg(feature = "i128")] fn get_i128_le(&mut self) -> i128 { buf_get_impl!(self, 16, LittleEndian::read_i128); } diff --git a/src/buf/buf_mut.rs b/src/buf/buf_mut.rs index 235e8f0..0add104 100644 --- a/src/buf/buf_mut.rs +++ b/src/buf/buf_mut.rs @@ -625,7 +625,6 @@ pub trait BufMut { /// Writes an unsigned 128 bit integer to `self` in the big-endian byte order. /// - /// **NOTE:** This method requires the `i128` feature. /// The current position is advanced by 16. /// /// # Examples @@ -642,7 +641,6 @@ pub trait BufMut { /// /// This function panics if there is not enough remaining capacity in /// `self`. - #[cfg(feature = "i128")] fn put_u128(&mut self, n: u128) { let mut buf = [0; 16]; BigEndian::write_u128(&mut buf, n); @@ -651,7 +649,6 @@ pub trait BufMut { /// Writes an unsigned 128 bit integer to `self` in little-endian byte order. /// - /// **NOTE:** This method requires the `i128` feature. /// The current position is advanced by 16. /// /// # Examples @@ -668,7 +665,6 @@ pub trait BufMut { /// /// This function panics if there is not enough remaining capacity in /// `self`. - #[cfg(feature = "i128")] fn put_u128_le(&mut self, n: u128) { let mut buf = [0; 16]; LittleEndian::write_u128(&mut buf, n); @@ -677,7 +673,6 @@ pub trait BufMut { /// Writes a signed 128 bit integer to `self` in the big-endian byte order. /// - /// **NOTE:** This method requires the `i128` feature. /// The current position is advanced by 16. /// /// # Examples @@ -694,7 +689,6 @@ pub trait BufMut { /// /// This function panics if there is not enough remaining capacity in /// `self`. - #[cfg(feature = "i128")] fn put_i128(&mut self, n: i128) { let mut buf = [0; 16]; BigEndian::write_i128(&mut buf, n); @@ -703,7 +697,6 @@ pub trait BufMut { /// Writes a signed 128 bit integer to `self` in little-endian byte order. /// - /// **NOTE:** This method requires the `i128` feature. /// The current position is advanced by 16. /// /// # Examples @@ -720,7 +713,6 @@ pub trait BufMut { /// /// This function panics if there is not enough remaining capacity in /// `self`. - #[cfg(feature = "i128")] fn put_i128_le(&mut self, n: i128) { let mut buf = [0; 16]; LittleEndian::write_i128(&mut buf, n);