summaryrefslogtreecommitdiff
path: root/rola-vcs/src/err/io.rs
blob: 8dd4c1ac0f406701aae833632f8d85a413aae429 (plain) (blame)
1
2
3
4
5
6
7
8
9
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)
    }
}