Skip to content

Commit 70df0fc

Browse files
authored
Merge pull request rust-lang#6 from waywardmonkeys/rustfmt
rustfmt with stable.
2 parents e6c2057 + 1c3c947 commit 70df0fc

File tree

2 files changed

+16
-9
lines changed

2 files changed

+16
-9
lines changed

src/lib.rs

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ pub struct SmolStr(Repr);
2020

2121
impl SmolStr {
2222
pub fn new<T>(text: T) -> SmolStr
23-
where T: Into<String> + AsRef<str>
23+
where
24+
T: Into<String> + AsRef<str>,
2425
{
2526
SmolStr(Repr::new(text))
2627
}
@@ -122,7 +123,8 @@ impl fmt::Display for SmolStr {
122123
}
123124

124125
impl<T> From<T> for SmolStr
125-
where T: Into<String> + AsRef<str>
126+
where
127+
T: Into<String> + AsRef<str>,
126128
{
127129
fn from(text: T) -> Self {
128130
Self::new(text)
@@ -144,7 +146,8 @@ enum Repr {
144146

145147
impl Repr {
146148
fn new<T>(text: T) -> Self
147-
where T: Into<String> + AsRef<str>
149+
where
150+
T: Into<String> + AsRef<str>,
148151
{
149152
{
150153
let text = text.as_ref();
@@ -173,7 +176,7 @@ impl Repr {
173176
match self {
174177
Repr::Heap(data) => data.len(),
175178
Repr::Inline { len, .. } => *len as usize,
176-
Repr::Substring { newlines, spaces } => *newlines + *spaces
179+
Repr::Substring { newlines, spaces } => *newlines + *spaces,
177180
}
178181
}
179182

@@ -204,14 +207,18 @@ mod serde {
204207
impl serde::Serialize for SmolStr {
205208
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
206209
where
207-
S: serde::Serializer
208-
{ self.as_str().serialize(serializer) }
210+
S: serde::Serializer,
211+
{
212+
self.as_str().serialize(serializer)
213+
}
209214
}
210215

211216
impl<'de> serde::Deserialize<'de> for SmolStr {
212217
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
213218
where
214-
D: serde::Deserializer<'de>
215-
{ <&'de str>::deserialize(deserializer).map(SmolStr::from) }
219+
D: serde::Deserializer<'de>,
220+
{
221+
<&'de str>::deserialize(deserializer).map(SmolStr::from)
222+
}
216223
}
217224
}

tests/test.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
extern crate smol_str;
21
extern crate serde_json;
2+
extern crate smol_str;
33
#[macro_use]
44
extern crate proptest;
55

0 commit comments

Comments
 (0)