about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-05-28 09:26:42 -0700
committerbors <bors@rust-lang.org>2014-05-28 09:26:42 -0700
commitcd6fb59ee266d0eeb60a9bcfdd1c513a88a50c5c (patch)
tree994e14e7448bca1782387f66f376e6ec84c59d01
parent9659a509572106e4f7eaee7d87d993f56d33d8be (diff)
parent8c5a8e10b25fdd2e12de78f04d2f538a22776024 (diff)
downloadrust-cd6fb59ee266d0eeb60a9bcfdd1c513a88a50c5c.tar.gz
rust-cd6fb59ee266d0eeb60a9bcfdd1c513a88a50c5c.zip
auto merge of #14437 : Sawyer47/rust/utf16-items, r=alexcrichton
According to Rust's style guide acronyms should be CamelCase.
-rw-r--r--src/libcore/str.rs14
-rw-r--r--src/libstd/str.rs4
2 files changed, 9 insertions, 9 deletions
diff --git a/src/libcore/str.rs b/src/libcore/str.rs
index 6d5e259ba5a..8b8ddbe847c 100644
--- a/src/libcore/str.rs
+++ b/src/libcore/str.rs
@@ -692,19 +692,19 @@ pub fn is_utf16(v: &[u16]) -> bool {
 /// An iterator that decodes UTF-16 encoded codepoints from a vector
 /// of `u16`s.
 #[deriving(Clone)]
-pub struct UTF16Items<'a> {
+pub struct Utf16Items<'a> {
     iter: slice::Items<'a, u16>
 }
 /// The possibilities for values decoded from a `u16` stream.
 #[deriving(Eq, TotalEq, Clone, Show)]
-pub enum UTF16Item {
+pub enum Utf16Item {
     /// A valid codepoint.
     ScalarValue(char),
     /// An invalid surrogate without its pair.
     LoneSurrogate(u16)
 }
 
-impl UTF16Item {
+impl Utf16Item {
     /// Convert `self` to a `char`, taking `LoneSurrogate`s to the
     /// replacement character (U+FFFD).
     #[inline]
@@ -716,8 +716,8 @@ impl UTF16Item {
     }
 }
 
-impl<'a> Iterator<UTF16Item> for UTF16Items<'a> {
-    fn next(&mut self) -> Option<UTF16Item> {
+impl<'a> Iterator<Utf16Item> for Utf16Items<'a> {
+    fn next(&mut self) -> Option<Utf16Item> {
         let u = match self.iter.next() {
             Some(u) => *u,
             None => return None
@@ -781,8 +781,8 @@ impl<'a> Iterator<UTF16Item> for UTF16Items<'a> {
 ///                 ScalarValue('i'), ScalarValue('c'),
 ///                 LoneSurrogate(0xD834)]);
 /// ```
-pub fn utf16_items<'a>(v: &'a [u16]) -> UTF16Items<'a> {
-    UTF16Items { iter : v.iter() }
+pub fn utf16_items<'a>(v: &'a [u16]) -> Utf16Items<'a> {
+    Utf16Items { iter : v.iter() }
 }
 
 /// Return a slice of `v` ending at (and not including) the first NUL
diff --git a/src/libstd/str.rs b/src/libstd/str.rs
index 9e15612c72b..eb97f0f6a28 100644
--- a/src/libstd/str.rs
+++ b/src/libstd/str.rs
@@ -86,8 +86,8 @@ use vec::Vec;
 pub use core::str::{from_utf8, CharEq, Chars, CharOffsets};
 pub use core::str::{Bytes, CharSplits};
 pub use core::str::{CharSplitsN, Words, AnyLines, MatchIndices, StrSplits};
-pub use core::str::{eq_slice, is_utf8, is_utf16, UTF16Items};
-pub use core::str::{UTF16Item, ScalarValue, LoneSurrogate, utf16_items};
+pub use core::str::{eq_slice, is_utf8, is_utf16, Utf16Items};
+pub use core::str::{Utf16Item, ScalarValue, LoneSurrogate, utf16_items};
 pub use core::str::{truncate_utf16_at_nul, utf8_char_width, CharRange};
 pub use core::str::{Str, StrSlice};