1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
//! Module for asynchronously reading a local file into a ``Vec<u8>``
//!
use error;
use info;
use trace;
use File;
use BufReader;
use Read;
/// read_file_to_buf
///
/// async file read function
///
/// # Arguments
///
/// * `file_path` - read this file path on disk
///
/// # Returns
///
/// `Vec<u8>` containing file contents as bytes
///
/// # Examples
///
/// ```rust
/// use restapi::utils::file_io::read_file_to_buf::read_file_to_buf;
/// let file_bytes = tokio_test::block_on(
/// read_file_to_buf(
/// "./README.md")
/// );
/// assert!(file_bytes.len() > 0);
/// ```
///
pub async