use std::borrow::Cow; use std::error::Error; use std::fmt::Display; pub trait Symbol: Display { fn target_reached(&self) -> Result>; fn execute(&self) -> Result<(), Box>; } pub mod file; pub mod git; pub mod npm; pub mod user; pub mod systemd; pub mod nginx;