Skip to content

Commit

Permalink
Remove i128 feature (#276)
Browse files Browse the repository at this point in the history
  • Loading branch information
taiki-e authored and carllerche committed Jul 30, 2019
1 parent e07a949 commit b5d4f87
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 24 deletions.
8 changes: 1 addition & 7 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"]
1 change: 0 additions & 1 deletion azure-pipelines.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ jobs:
cross: true
features:
- serde
- i128
- either

# Nightly
Expand Down
8 changes: 0 additions & 8 deletions src/buf/buf.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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
Expand All @@ -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);
}
Expand Down
8 changes: 0 additions & 8 deletions src/buf/buf_mut.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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);
Expand All @@ -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
Expand All @@ -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);
Expand All @@ -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
Expand All @@ -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);
Expand All @@ -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
Expand All @@ -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);
Expand Down

0 comments on commit b5d4f87

Please sign in to comment.