Use rustfmt to enforce consistent formatting

This change adds a .rustfmt.toml that includes ALL supported settings,
12 of which we have overridden to attempt to cater to our own
proclivities.

rustfmt is checked in the rust-nightly CI job.
This commit is contained in:
Oliver Gould
2017-09-08 17:20:41 +00:00
parent 93925e6d1f
commit 897bf84163
60 changed files with 2087 additions and 1620 deletions

View File

@@ -1,5 +1,5 @@
use bytes::{Buf, BufMut, IntoBuf};
use frame::{Frame, Head, Kind, Error, StreamId};
use frame::{Error, Frame, Head, Kind, StreamId};
const ACK_FLAG: u8 = 0x1;
@@ -21,7 +21,10 @@ impl Ping {
}
pub fn pong(payload: Payload) -> Ping {
Ping { ack: true, payload }
Ping {
ack: true,
payload,
}
}
pub fn is_ack(&self) -> bool {
@@ -65,7 +68,10 @@ impl Ping {
// endpoint MUST NOT respond to PING frames containing this flag.
let ack = head.flag() & ACK_FLAG != 0;
Ok(Ping { ack, payload })
Ok(Ping {
ack,
payload,
})
}
pub fn encode<B: BufMut>(&self, dst: &mut B) {