usestd::{io, result};usethiserror::Error;/// The result type for the test module.
pubtypeResult<T>=result::Result<T, Error>;/// Error types for the test module.
#[derive(Error, Debug)]pubenumError{#[error("error generating file: {0}")]
FileGenerate(String),#[error("io error: {0}")]
IoError(#[from]io::Error),}