From 5a5a07c7fad31641d032a743e4e87ffb58ade17d Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Fri, 22 May 2026 22:10:19 +0800 Subject: Initial commit --- rola-vcs/src/err/io.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 rola-vcs/src/err/io.rs (limited to 'rola-vcs/src/err') diff --git a/rola-vcs/src/err/io.rs b/rola-vcs/src/err/io.rs new file mode 100644 index 0000000..8dd4c1a --- /dev/null +++ b/rola-vcs/src/err/io.rs @@ -0,0 +1,10 @@ +use crate::{RolaError, RolaErrorData, RolaModule}; + +impl From<(RolaModule, std::io::Error)> for RolaError { + fn from(val: (RolaModule, std::io::Error)) -> Self { + let (module, io_err) = val; + let message = io_err.to_string(); + let data = RolaErrorData::IO(io_err); + RolaError::new(module, data, message) + } +} -- cgit