You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
289 B
15 lines
289 B
use std::borrow::Cow;
|
|
use std::error::Error;
|
|
use std::fmt::Display;
|
|
|
|
pub trait Symbol: Display {
|
|
fn target_reached(&self) -> Result<bool, Box<Error>>;
|
|
fn execute(&self) -> Result<(), Box<Error>>;
|
|
}
|
|
|
|
pub mod file;
|
|
pub mod git;
|
|
pub mod npm;
|
|
pub mod user;
|
|
pub mod systemd;
|
|
pub mod nginx;
|