Skip to content

Commit 2bd05db

Browse files
authored
Merge pull request #59 from bbaldino/fix_display
mask before rendering in various display traits Merges: #59
2 parents 1081930 + f1b701f commit 2bd05db

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/lib.rs

+5-5
Original file line numberDiff line numberDiff line change
@@ -186,31 +186,31 @@ macro_rules! implement_common {
186186
// Implement formating functions
187187
impl Display for $name {
188188
fn fmt(&self, f: &mut Formatter) -> Result<(), lib::core::fmt::Error> {
189-
let &$name(ref value) = self;
189+
let $name(ref value) = self.mask();
190190
<$type as Display>::fmt(value, f)
191191
}
192192
}
193193
impl UpperHex for $name {
194194
fn fmt(&self, f: &mut Formatter) -> Result<(), lib::core::fmt::Error> {
195-
let &$name(ref value) = self;
195+
let $name(ref value) = self.mask();
196196
<$type as UpperHex>::fmt(value, f)
197197
}
198198
}
199199
impl LowerHex for $name {
200200
fn fmt(&self, f: &mut Formatter) -> Result<(), lib::core::fmt::Error> {
201-
let &$name(ref value) = self;
201+
let $name(ref value) = self.mask();
202202
<$type as LowerHex>::fmt(value, f)
203203
}
204204
}
205205
impl Octal for $name {
206206
fn fmt(&self, f: &mut Formatter) -> Result<(), lib::core::fmt::Error> {
207-
let &$name(ref value) = self;
207+
let $name(ref value) = self.mask();
208208
<$type as Octal>::fmt(value, f)
209209
}
210210
}
211211
impl Binary for $name {
212212
fn fmt(&self, f: &mut Formatter) -> Result<(), lib::core::fmt::Error> {
213-
let &$name(ref value) = self;
213+
let $name(ref value) = self.mask();
214214
<$type as Binary>::fmt(value, f)
215215
}
216216
}

0 commit comments

Comments
 (0)