INNER CODE UNIT · Rust
roots
jub0t/Concat · src/crates/concat-api/src/lib.rs:238
pub fn roots(&self) -> &[PathBuf] {
&self.roots
}
/// `path` as somewhere this API may write, or why not.
fn writable(&self, path: &str) -> Result<(), ApiError> {
if self.roots.is_empty() {
return Ok(());
}
let outside = || {
let roots = self
.roots
.iter()
.map(|root| root.display().to_string())
.collect::<Vec<_>>()
.join(", ");
ApiError::new(
ErrorCode::Refused,