fhttp-core 1.4.0

core library for the fhttp tool
Documentation
use crate::path_utils::CanonicalizedPathBuf;

#[derive(Debug, Eq, PartialEq, Clone)]
pub enum Body {
    Plain(String),
    Files(Vec<File>),
}

#[derive(Debug, Eq, PartialEq, Clone)]
pub struct File {
    pub name: String,
    pub path: CanonicalizedPathBuf,
}

#[cfg(test)]
impl Body {
    pub fn plain<S: Into<String>>(body: S) -> Body {
        Body::Plain(body.into())
    }
}