(args: &Args)
| 490 | .map_err(|err| CliError::Usage(format!("invalid workspace path: {err}")))?; |
| 491 | Ok((NativeFs::open(root)?, vpath)) |
| 492 | } |
| 493 | |
| 494 | fn map_session_error(err: full_stack::session::SessionEngineError) -> CliError { |
| 495 | match err { |
| 496 | full_stack::session::SessionEngineError::Build(full_stack::build::BuildError::Compile( |
| 497 | err, |
| 498 | )) => CliError::Compile(err.to_string()), |
| 499 | full_stack::session::SessionEngineError::Build(err) => CliError::Assemble(err.to_string()), |
| 500 | full_stack::session::SessionEngineError::Io(err) => CliError::Io(err), |
| 501 | other => CliError::Assemble(other.to_string()), |
| 502 | } |
| 503 | } |
no test coverage detected