diff options
author | Chelsea Holland Komlo <me@chelseakomlo.com> | 2017-10-26 09:50:50 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2017-10-27 10:02:08 -0400 |
commit | 6be75bd61d72636a1c23b6fd9866d33a35433a73 (patch) | |
tree | e126a94f3baf863f49f5ff0addcc952ce20e3018 | |
parent | 90daad999e78c8ec8239e63ea03df6b3b2e364b6 (diff) | |
download | tor-6be75bd61d72636a1c23b6fd9866d33a35433a73.tar.gz tor-6be75bd61d72636a1c23b6fd9866d33a35433a73.zip |
cargo fmt; fix line length warnings
-rw-r--r-- | src/rust/protover/ffi.rs | 1 | ||||
-rw-r--r-- | src/rust/protover/protover.rs | 14 | ||||
-rw-r--r-- | src/rust/protover/tests/protover.rs | 16 | ||||
-rw-r--r-- | src/rust/smartlist/smartlist.rs | 5 | ||||
-rw-r--r-- | src/rust/tor_allocate/tor_allocate.rs | 18 | ||||
-rw-r--r-- | src/rust/tor_util/ffi.rs | 6 |
6 files changed, 30 insertions, 30 deletions
diff --git a/src/rust/protover/ffi.rs b/src/rust/protover/ffi.rs index 23a289bd56..f897c98083 100644 --- a/src/rust/protover/ffi.rs +++ b/src/rust/protover/ffi.rs @@ -13,7 +13,6 @@ use tor_allocate::allocate_and_copy_string; /// Translate C enums to Rust Proto enums, using the integer value of the C /// enum to map to its associated Rust enum /// This is dependant on the associated C enum preserving ordering. -/// Modify the C documentation to give warnings- you must also re-order the rust fn translate_to_rust(c_proto: uint32_t) -> Result<Proto, &'static str> { match c_proto { 0 => Ok(Proto::Link), diff --git a/src/rust/protover/protover.rs b/src/rust/protover/protover.rs index 8a546e09a3..d75da61aa8 100644 --- a/src/rust/protover/protover.rs +++ b/src/rust/protover/protover.rs @@ -142,7 +142,8 @@ fn tor_supported() -> Result<HashMap<Proto, HashSet<u32>>, &'static str> { /// This function will error if: /// /// * the `version_string` is empty or contains an equals (`"="`) sign, -/// * the expansion of a version range produces an error (see `expand_version_range`), +/// * the expansion of a version range produces an error (see +/// `expand_version_range`), /// * any single version number is not parseable as an `u32` in radix 10, or /// * there are greater than 2^16 version numbers to expand. /// @@ -293,10 +294,12 @@ pub fn all_supported(protocols: &str) -> (bool, String) { /// ``` /// use protover::*; /// -/// let is_supported = protover_string_supports_protocol("Link=3-4 Cons=1", Proto::Cons,1); +/// let is_supported = protover_string_supports_protocol("Link=3-4 Cons=1", +/// Proto::Cons,1); /// assert_eq!(true, is_supported); /// -/// let is_not_supported = protover_string_supports_protocol("Link=3-4 Cons=1", Proto::Cons,5); +/// let is_not_supported = protover_string_supports_protocol("Link=3-4 Cons=1", +/// Proto::Cons,5); /// assert_eq!(false, is_not_supported) /// ``` pub fn protover_string_supports_protocol( @@ -363,7 +366,7 @@ fn expand_version_range(range: &str) -> Result<Vec<u32>, &'static str> { ))?; // We can use inclusive range syntax when it becomes stable. - Ok((lower..higher+1).collect()) + Ok((lower..higher + 1).collect()) } /// Checks to see if there is a continuous range of integers, starting at the @@ -477,8 +480,7 @@ fn contract_protocol_list<'a>(supported_set: &'a HashSet<u32>) -> String { fn parse_protocols_from_string_with_no_validation<'a>( protocol_string: &'a str, ) -> Result<HashMap<String, HashSet<u32>>, &'static str> { - let protocols = &protocol_string.split(" ") - .collect::<Vec<&'a str>>()[..]; + let protocols = &protocol_string.split(" ").collect::<Vec<&'a str>>()[..]; let mut parsed: HashMap<String, HashSet<u32>> = HashMap::new(); diff --git a/src/rust/protover/tests/protover.rs b/src/rust/protover/tests/protover.rs index 7d8484ecc2..af7633a484 100644 --- a/src/rust/protover/tests/protover.rs +++ b/src/rust/protover/tests/protover.rs @@ -1,7 +1,7 @@ extern crate protover; #[test] -fn parse_protocol_list_with_single_protocol_and_single_version_returns_set_of_one(){ +fn parse_protocol_list_with_single_proto_and_single_version() { let protocol = "Cons=1"; let (is_supported, unsupported) = protover::all_supported(protocol); assert_eq!(true, is_supported); @@ -9,7 +9,7 @@ fn parse_protocol_list_with_single_protocol_and_single_version_returns_set_of_on } #[test] -fn parse_protocol_list_with_single_protocol_and_multiple_versions_returns_set_of_one(){ +fn parse_protocol_list_with_single_protocol_and_multiple_versions() { let protocol = "Cons=1-2"; let (is_supported, unsupported) = protover::all_supported(protocol); assert_eq!(true, is_supported); @@ -17,7 +17,7 @@ fn parse_protocol_list_with_single_protocol_and_multiple_versions_returns_set_of } #[test] -fn parse_protocol_list_with_different_single_protocol_and_single_version_returns_set_of_one(){ +fn parse_protocol_list_with_different_single_protocol_and_single_version() { let protocol = "HSDir=1"; let (is_supported, unsupported) = protover::all_supported(protocol); assert_eq!(true, is_supported); @@ -25,7 +25,7 @@ fn parse_protocol_list_with_different_single_protocol_and_single_version_returns } #[test] -fn parse_protocol_list_with_single_protocol_and_supported_version_returns_set_of_one(){ +fn parse_protocol_list_with_single_protocol_and_supported_version() { let protocol = "Desc=2"; let (is_supported, unsupported) = protover::all_supported(protocol); assert_eq!(true, is_supported); @@ -33,7 +33,7 @@ fn parse_protocol_list_with_single_protocol_and_supported_version_returns_set_of } #[test] -fn parse_protocol_list_with_two_protocols_and_single_version_returns_set_of_one(){ +fn parse_protocol_list_with_two_protocols_and_single_version() { let protocols = "Cons=1 HSDir=1"; let (is_supported, unsupported) = protover::all_supported(protocols); assert_eq!(true, is_supported); @@ -42,7 +42,7 @@ fn parse_protocol_list_with_two_protocols_and_single_version_returns_set_of_one( #[test] -fn parse_protocol_list_with_single_protocol_and_two_nonsequential_versions_returns_set_of_two(){ +fn parse_protocol_list_with_single_protocol_and_two_nonsequential_versions() { let protocol = "Desc=1,2"; let (is_supported, unsupported) = protover::all_supported(protocol); assert_eq!(true, is_supported); @@ -51,7 +51,7 @@ fn parse_protocol_list_with_single_protocol_and_two_nonsequential_versions_retur #[test] -fn parse_protocol_list_with_single_protocol_and_two_sequential_versions_returns_set_of_two(){ +fn parse_protocol_list_with_single_protocol_and_two_sequential_versions() { let protocol = "Desc=1-2"; let (is_supported, unsupported) = protover::all_supported(protocol); assert_eq!(true, is_supported); @@ -169,7 +169,7 @@ fn protover_string_supports_protocol_returns_false_for_single_unsupported() { } #[test] -fn protover_string_supports_protocol_returns_false_when_protocol_name_is_not_in_map(){ +fn protover_string_supports_protocol_returns_false_for_unsupported() { let protocols = "Link=3-4"; let is_supported = protover::protover_string_supports_protocol( protocols, diff --git a/src/rust/smartlist/smartlist.rs b/src/rust/smartlist/smartlist.rs index 59296ab3b1..9f5e14f1ad 100644 --- a/src/rust/smartlist/smartlist.rs +++ b/src/rust/smartlist/smartlist.rs @@ -30,9 +30,8 @@ impl Smartlist<String> for Stringlist { // unsafe, as we need to extract the smartlist list into a vector of // pointers, and then transform each element into a Rust string. - let elems: &[*const i8] = unsafe { - slice::from_raw_parts(self.list, self.num_used as usize) - }; + let elems: &[*const i8] = + unsafe { slice::from_raw_parts(self.list, self.num_used as usize) }; for elem in elems.iter() { if elem.is_null() { diff --git a/src/rust/tor_allocate/tor_allocate.rs b/src/rust/tor_allocate/tor_allocate.rs index 03ed2499c7..663600ec5c 100644 --- a/src/rust/tor_allocate/tor_allocate.rs +++ b/src/rust/tor_allocate/tor_allocate.rs @@ -3,13 +3,13 @@ use std::{ptr, slice, mem}; #[cfg(not(test))] extern "C" { - fn tor_malloc_ ( size: usize) -> *mut c_void; + fn tor_malloc_(size: usize) -> *mut c_void; } // Defined only for tests, used for testing purposes, so that we don't need // to link to tor C files. Uses the system allocator #[cfg(test)] -extern "C" fn tor_malloc_ ( size: usize) -> *mut c_void { +extern "C" fn tor_malloc_(size: usize) -> *mut c_void { use libc::malloc; unsafe { malloc(size) } } @@ -32,7 +32,7 @@ extern "C" fn tor_malloc_ ( size: usize) -> *mut c_void { pub fn allocate_and_copy_string(src: &String) -> *mut c_char { let bytes: &[u8] = src.as_bytes(); - let size = mem::size_of_val::<[u8]>(bytes); + let size = mem::size_of_val::<[u8]>(bytes); let size_one_byte = mem::size_of::<u8>(); // handle integer overflow when adding one to the calculated length @@ -51,7 +51,7 @@ pub fn allocate_and_copy_string(src: &String) -> *mut c_char { // set the last byte as null, using the ability to index into a slice // rather than doing pointer arithmatic - let slice = unsafe { slice::from_raw_parts_mut(dest, size_with_null_byte)}; + let slice = unsafe { slice::from_raw_parts_mut(dest, size_with_null_byte) }; slice[size] = 0; // add a null terminator dest as *mut c_char @@ -70,9 +70,8 @@ mod test { let empty = String::new(); let allocated_empty = allocate_and_copy_string(&empty); - let allocated_empty_rust = unsafe { - CStr::from_ptr(allocated_empty).to_str().unwrap() - }; + let allocated_empty_rust = + unsafe { CStr::from_ptr(allocated_empty).to_str().unwrap() }; assert_eq!("", allocated_empty_rust); @@ -89,9 +88,8 @@ mod test { let empty = String::from("foo bar biz"); let allocated_empty = allocate_and_copy_string(&empty); - let allocated_empty_rust = unsafe { - CStr::from_ptr(allocated_empty).to_str().unwrap() - }; + let allocated_empty_rust = + unsafe { CStr::from_ptr(allocated_empty).to_str().unwrap() }; assert_eq!("foo bar biz", allocated_empty_rust); diff --git a/src/rust/tor_util/ffi.rs b/src/rust/tor_util/ffi.rs index 9a56309365..214727a190 100644 --- a/src/rust/tor_util/ffi.rs +++ b/src/rust/tor_util/ffi.rs @@ -15,7 +15,9 @@ use tor_allocate::allocate_and_copy_string; /// ``` #[no_mangle] pub extern "C" fn rust_welcome_string() -> *mut c_char { - let rust_welcome = String::from("Tor is running with Rust integration. Please report \ - any bugs you encouter."); + let rust_welcome = String::from( + "Tor is running with Rust integration. Please report \ + any bugs you encouter.", + ); allocate_and_copy_string(&rust_welcome) } |