diff options
Diffstat (limited to 'src/libunicode/u_str.rs')
| -rw-r--r-- | src/libunicode/u_str.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/libunicode/u_str.rs b/src/libunicode/u_str.rs index 66cdf03a51e..cf19e019f03 100644 --- a/src/libunicode/u_str.rs +++ b/src/libunicode/u_str.rs @@ -410,7 +410,7 @@ pub struct Utf16Items<'a> { iter: slice::Iter<'a, u16> } /// The possibilities for values decoded from a `u16` stream. -#[derive(PartialEq, Eq, Clone, Show)] +#[derive(Copy, PartialEq, Eq, Clone, Show)] pub enum Utf16Item { /// A valid codepoint. ScalarValue(char), @@ -418,8 +418,6 @@ pub enum Utf16Item { LoneSurrogate(u16) } -impl Copy for Utf16Item {} - impl Utf16Item { /// Convert `self` to a `char`, taking `LoneSurrogate`s to the /// replacement character (U+FFFD). |
