diff options
| author | Daniel Micay <danielmicay@gmail.com> | 2013-06-08 21:38:47 -0400 |
|---|---|---|
| committer | Daniel Micay <danielmicay@gmail.com> | 2013-06-08 23:19:30 -0400 |
| commit | de367157b55ee8664dfceec2c2e291087d5c188a (patch) | |
| tree | 3d8ba27d2250f4a7a06235b422e674514a69e7b2 /src/libextra | |
| parent | 470bf0dfb362e7494cfddf4e7d443e1264dfdf2f (diff) | |
| download | rust-de367157b55ee8664dfceec2c2e291087d5c188a.tar.gz rust-de367157b55ee8664dfceec2c2e291087d5c188a.zip | |
remove deprecated vec::{is_empty, len} functions
Diffstat (limited to 'src/libextra')
| -rw-r--r-- | src/libextra/ebml.rs | 2 | ||||
| -rw-r--r-- | src/libextra/getopts.rs | 4 | ||||
| -rw-r--r-- | src/libextra/sha1.rs | 6 | ||||
| -rw-r--r-- | src/libextra/sort.rs | 24 | ||||
| -rw-r--r-- | src/libextra/uv_ll.rs | 2 |
5 files changed, 19 insertions, 19 deletions
diff --git a/src/libextra/ebml.rs b/src/libextra/ebml.rs index 09e6a849f98..233c8042640 100644 --- a/src/libextra/ebml.rs +++ b/src/libextra/ebml.rs @@ -179,7 +179,7 @@ pub mod reader { } pub fn Doc(data: @~[u8]) -> Doc { - Doc { data: data, start: 0u, end: vec::len::<u8>(*data) } + Doc { data: data, start: 0u, end: data.len() } } pub fn doc_at(data: @~[u8], start: uint) -> TaggedDoc { diff --git a/src/libextra/getopts.rs b/src/libextra/getopts.rs index eb5699df77f..2bc0a8ef6b0 100644 --- a/src/libextra/getopts.rs +++ b/src/libextra/getopts.rs @@ -427,7 +427,7 @@ pub fn opt_strs(mm: &Matches, nm: &str) -> ~[~str] { /// Returns the string argument supplied to a matching option or none pub fn opt_maybe_str(mm: &Matches, nm: &str) -> Option<~str> { let vals = opt_vals(mm, nm); - if vec::len::<Optval>(vals) == 0u { return None::<~str>; } + if vals.is_empty() { return None::<~str>; } return match vals[0] { Val(ref s) => Some(copy *s), _ => None @@ -444,7 +444,7 @@ pub fn opt_maybe_str(mm: &Matches, nm: &str) -> Option<~str> { */ pub fn opt_default(mm: &Matches, nm: &str, def: &str) -> Option<~str> { let vals = opt_vals(mm, nm); - if vec::len::<Optval>(vals) == 0u { return None::<~str>; } + if vals.is_empty() { return None::<~str>; } return match vals[0] { Val(ref s) => Some::<~str>(copy *s), _ => Some::<~str>(str::to_owned(def)) } } diff --git a/src/libextra/sha1.rs b/src/libextra/sha1.rs index a845d326142..3ad2e727a5d 100644 --- a/src/libextra/sha1.rs +++ b/src/libextra/sha1.rs @@ -195,7 +195,7 @@ pub fn sha1() -> @Sha1 { * can be assumed that the message digest has been computed. */ fn pad_msg(st: &mut Sha1State) { - assert_eq!(vec::len((*st).msg_block), msg_block_len); + assert_eq!((*st).msg_block.len(), msg_block_len); /* * Check to see if the current message block is too small to hold @@ -368,8 +368,8 @@ mod tests { ]; let tests = fips_180_1_tests + wikipedia_tests; fn check_vec_eq(v0: ~[u8], v1: ~[u8]) { - assert_eq!(vec::len::<u8>(v0), vec::len::<u8>(v1)); - let len = vec::len::<u8>(v0); + assert_eq!(v0.len(), v1.len()); + let len = v0.len(); let mut i = 0u; while i < len { let a = v0[i]; diff --git a/src/libextra/sort.rs b/src/libextra/sort.rs index 26d1e28e122..0189e0db6d4 100644 --- a/src/libextra/sort.rs +++ b/src/libextra/sort.rs @@ -15,7 +15,6 @@ use core::prelude::*; use core::cmp::{Eq, Ord}; use core::uint; use core::util::swap; -use core::vec::len; use core::vec; type Le<'self, T> = &'self fn(v1: &T, v2: &T) -> bool; @@ -29,7 +28,7 @@ type Le<'self, T> = &'self fn(v1: &T, v2: &T) -> bool; pub fn merge_sort<T:Copy>(v: &[T], le: Le<T>) -> ~[T] { type Slice = (uint, uint); - return merge_sort_(v, (0u, len(v)), le); + return merge_sort_(v, (0u, v.len()), le); fn merge_sort_<T:Copy>(v: &[T], slice: Slice, le: Le<T>) -> ~[T] { @@ -47,10 +46,10 @@ pub fn merge_sort<T:Copy>(v: &[T], le: Le<T>) -> ~[T] { } fn merge<T:Copy>(le: Le<T>, a: &[T], b: &[T]) -> ~[T] { - let mut rs = vec::with_capacity(len(a) + len(b)); - let a_len = len(a); + let mut rs = vec::with_capacity(a.len() + b.len()); + let a_len = a.len(); let mut a_ix = 0; - let b_len = len(b); + let b_len = b.len(); let mut b_ix = 0; while a_ix < a_len && b_ix < b_len { if le(&a[a_ix], &b[b_ix]) { @@ -100,8 +99,9 @@ fn qsort<T>(arr: &mut [T], left: uint, * This is an unstable sort. */ pub fn quick_sort<T>(arr: &mut [T], compare_func: Le<T>) { - if len::<T>(arr) == 0u { return; } - qsort::<T>(arr, 0u, len::<T>(arr) - 1u, compare_func); + let len = arr.len(); + if len == 0u { return; } + qsort::<T>(arr, 0u, len - 1u, compare_func); } fn qsort3<T:Copy + Ord + Eq>(arr: &mut [T], left: int, right: int) { @@ -138,7 +138,7 @@ fn qsort3<T:Copy + Ord + Eq>(arr: &mut [T], left: int, right: int) { vec::swap(arr, k as uint, j as uint); k += 1; j -= 1; - if k == len::<T>(arr) as int { break; } + if k == arr.len() as int { break; } } k = right - 1; while k > q { @@ -754,7 +754,7 @@ mod test_qsort3 { use core::vec; fn check_sort(v1: &mut [int], v2: &mut [int]) { - let len = vec::len::<int>(v1); + let len = v1.len(); quick_sort3::<int>(v1); let mut i = 0; while i < len { @@ -799,7 +799,7 @@ mod test_qsort { use core::vec; fn check_sort(v1: &mut [int], v2: &mut [int]) { - let len = vec::len::<int>(v1); + let len = v1.len(); fn leual(a: &int, b: &int) -> bool { *a <= *b } quick_sort::<int>(v1, leual); let mut i = 0u; @@ -864,7 +864,7 @@ mod tests { use core::vec; fn check_sort(v1: &[int], v2: &[int]) { - let len = vec::len::<int>(v1); + let len = v1.len(); pub fn le(a: &int, b: &int) -> bool { *a <= *b } let f = le; let v3 = merge_sort::<int>(v1, f); @@ -951,7 +951,7 @@ mod test_tim_sort { } fn check_sort(v1: &mut [int], v2: &mut [int]) { - let len = vec::len::<int>(v1); + let len = v1.len(); tim_sort::<int>(v1); let mut i = 0u; while i < len { diff --git a/src/libextra/uv_ll.rs b/src/libextra/uv_ll.rs index 2522f149bf4..17f1cd499b0 100644 --- a/src/libextra/uv_ll.rs +++ b/src/libextra/uv_ll.rs @@ -988,7 +988,7 @@ pub unsafe fn accept(server: *libc::c_void, client: *libc::c_void) pub unsafe fn write<T>(req: *uv_write_t, stream: *T, buf_in: *~[uv_buf_t], cb: *u8) -> libc::c_int { let buf_ptr = vec::raw::to_ptr(*buf_in); - let buf_cnt = vec::len(*buf_in) as i32; + let buf_cnt = (*buf_in).len() as i32; return rust_uv_write(req as *libc::c_void, stream as *libc::c_void, buf_ptr, buf_cnt, cb); |
