From 5bce22093b4b0778f729d8d92e37f42214f78fc5 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 10 Jan 2022 23:01:56 -0500 Subject: add tests --- src/parse.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/parse.rs') diff --git a/src/parse.rs b/src/parse.rs index 09cdb91..cc6d92b 100644 --- a/src/parse.rs +++ b/src/parse.rs @@ -1,6 +1,6 @@ pub mod ast; -#[derive(Debug)] +#[derive(Debug, Eq, PartialEq)] pub struct Pipeline { exes: Vec, } @@ -11,7 +11,7 @@ impl Pipeline { } } -#[derive(Debug)] +#[derive(Debug, Eq, PartialEq)] pub struct Exe { exe: std::path::PathBuf, args: Vec, @@ -36,14 +36,14 @@ impl Exe { } } -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Eq, PartialEq)] pub struct Redirect { pub from: std::os::unix::io::RawFd, pub to: RedirectTarget, pub dir: Direction, } -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Eq, PartialEq)] pub enum RedirectTarget { Fd(std::os::unix::io::RawFd), File(std::path::PathBuf), @@ -99,7 +99,7 @@ impl Direction { } } -#[derive(Debug)] +#[derive(Debug, Eq, PartialEq)] pub struct Error { input: String, e: pest::error::Error, -- cgit v1.2.3-54-g00ecf