me-sh 0.2.0

Command-line tools for me.sh.
1
2
3
4
5
6
7
8
9
10
11
use crate::prelude::*;

#[derive(Debug, Error, miette::Diagnostic)]
pub(crate) enum MeshError {
    #[error("{0}")]
    Message(String),
}

pub(crate) fn err<T>(message: impl Into<String>) -> Result<T> {
    Err(MeshError::Message(message.into()).into())
}