blob: 45a1aa565b115b36c7b58ea4827c73eee63f3f68 (
plain)
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
|
// Copyright 2021 Colin Finck <colin@reactos.org>
// SPDX-License-Identifier: MIT OR Apache-2.0
macro_rules! iter_try {
($e:expr) => {
match $e {
Ok(x) => x,
Err(e) => return Some(Err(e.into())),
}
};
}
#[cfg(test)]
pub mod tests {
use std::fs::File;
use std::io::{Cursor, Read};
pub fn testfs1() -> Cursor<Vec<u8>> {
let mut buffer = Vec::new();
File::open("testdata/testfs1")
.unwrap()
.read_to_end(&mut buffer)
.unwrap();
Cursor::new(buffer)
}
}
|