(
a: &RwLock<HashMap<String, String>>,
b: &HashMap<String, String>,
c: &RwLock<HashMap<String, String>>,
k: &str,
)
| 1945 | |
| 1946 | #[inline] |
| 1947 | fn get_or( |
| 1948 | a: &RwLock<HashMap<String, String>>, |
| 1949 | b: &HashMap<String, String>, |
| 1950 | c: &RwLock<HashMap<String, String>>, |
| 1951 | k: &str, |
| 1952 | ) -> Option<String> { |
| 1953 | a.read() |
| 1954 | .unwrap() |
| 1955 | .get(k) |
| 1956 | .or(b.get(k)) |
| 1957 | .or(c.read().unwrap().get(k)) |
| 1958 | .cloned() |
| 1959 | } |
| 1960 | |
| 1961 | #[inline] |
| 1962 | fn is_option_can_save(overwrite: &RwLock<HashMap<String, String>>, k: &str) -> bool { |
no test coverage detected