Skip to content

Commit 6a81263

Browse files
authored
bring in travis (#4)
1 parent 8723aa3 commit 6a81263

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

.travis.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
language: rust
2+
3+
before_script:
4+
- rustup component add rustfmt-preview
5+
script:
6+
- cargo fmt --all -- --check
7+
- cargo build
8+
- cargo test
9+

src/searching/mod.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
use std::cmp;
22

33
pub fn binary_search<T>(item: T, arr: &[T]) -> i32
4-
where T: cmp::PartialEq + cmp::PartialOrd + Sized
4+
where
5+
T: cmp::PartialEq + cmp::PartialOrd + Sized,
56
{
67
let mut left = 0;
78
let mut right = arr.len() - 1;
@@ -27,7 +28,8 @@ pub fn binary_search<T>(item: T, arr: &[T]) -> i32
2728
}
2829

2930
pub fn linear_search<T>(item: T, arr: &[T]) -> i32
30-
where T: cmp::PartialEq
31+
where
32+
T: cmp::PartialEq,
3133
{
3234
let length = arr.len();
3335

@@ -63,4 +65,4 @@ mod tests {
6365
index = searching::linear_search(5, &vec![1, 2, 3, 4]);
6466
assert_eq!(index, -1);
6567
}
66-
}
68+
}

0 commit comments

Comments
 (0)