mirror of
https://github.com/stoatchat/rust-clamav-client.git
synced 2026-06-30 21:27:56 -04:00
refactor: use &[u8] not Vec<u8>
This commit is contained in:
+3
-3
@@ -50,7 +50,7 @@ where
|
||||
Ok(response)
|
||||
}
|
||||
|
||||
fn scan_buffer<RW>(buffer: Vec<u8>, mut stream: RW, chunk_size: Option<u32>) -> IoResult
|
||||
fn scan_buffer<RW>(buffer: &[u8], mut stream: RW, chunk_size: Option<u32>) -> IoResult
|
||||
where
|
||||
RW: Read + Write,
|
||||
{
|
||||
@@ -92,7 +92,7 @@ where
|
||||
}
|
||||
|
||||
#[cfg(target_family = "unix")]
|
||||
pub fn scan_buffer_socket<P>(buffer: Vec<u8>, socket_path: P, chunk_size: Option<u32>) -> IoResult
|
||||
pub fn scan_buffer_socket<P>(buffer: &[u8], socket_path: P, chunk_size: Option<u32>) -> IoResult
|
||||
where
|
||||
P: AsRef<Path>,
|
||||
{
|
||||
@@ -119,7 +119,7 @@ where
|
||||
scan(file_path, chunk_size, stream)
|
||||
}
|
||||
|
||||
pub fn scan_buffer_tcp<A>(buffer: Vec<u8>, host_address: A, chunk_size: Option<u32>) -> IoResult
|
||||
pub fn scan_buffer_tcp<A>(buffer: &[u8], host_address: A, chunk_size: Option<u32>) -> IoResult
|
||||
where
|
||||
A: ToSocketAddrs,
|
||||
{
|
||||
|
||||
@@ -66,7 +66,7 @@ fn test_scan_buffer_tcp() {
|
||||
.bytes()
|
||||
.collect::<Vec<u8>>();
|
||||
|
||||
let response = scan_buffer_tcp(buffer, TEST_HOST_ADDRESS, None).expect(&err_msg);
|
||||
let response = scan_buffer_tcp(&buffer, TEST_HOST_ADDRESS, None).expect(&err_msg);
|
||||
assert_eq!(&response, EICAR_BUFFER_FOUND_RESPONSE);
|
||||
|
||||
let is_clean = clean(&response);
|
||||
|
||||
Reference in New Issue
Block a user