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.
13 lines
262 B
13 lines
262 B
use std::error::Error;
|
|
use std::fmt::Display;
|
|
|
|
pub trait Symbol: Display {
|
|
type Error: Error;
|
|
fn target_reached(&self) -> Result<bool, Self::Error>;
|
|
fn execute(&self) -> Result<(), Self::Error>;
|
|
}
|
|
|
|
pub mod file;
|
|
pub mod git;
|
|
pub mod user;
|
|
pub mod systemd;
|