Enable a test and improve per clippy's suggestion. (#256)
Enable a test and improve per clippy's suggestion.
This commit is contained in:
commit
3afa96bed4
@ -13,7 +13,7 @@ fn byte_counter<T>(arg: T) -> usize {
|
|||||||
// Obtain the number of characters (not bytes) in the given argument
|
// Obtain the number of characters (not bytes) in the given argument
|
||||||
// Add the AsRef trait appropriately as a trait bound
|
// Add the AsRef trait appropriately as a trait bound
|
||||||
fn char_counter<T>(arg: T) -> usize {
|
fn char_counter<T>(arg: T) -> usize {
|
||||||
arg.as_ref().chars().collect::<Vec<_>>().len()
|
arg.as_ref().chars().count()
|
||||||
}
|
}
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
@ -31,8 +31,10 @@ mod tests {
|
|||||||
let s = "Café au lait";
|
let s = "Café au lait";
|
||||||
assert_ne!(char_counter(s), byte_counter(s));
|
assert_ne!(char_counter(s), byte_counter(s));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
fn same_counts() {
|
fn same_counts() {
|
||||||
let s = "Cafe au lait";
|
let s = "Cafe au lait";
|
||||||
assert_eq!(char_counter(s), byte_counter(s));
|
assert_eq!(char_counter(s), byte_counter(s));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user