caido_convert/lib.rs
1#[allow(clippy::new_without_default)]
2mod encoding;
3mod errors;
4#[allow(clippy::new_without_default)]
5mod hash;
6pub use encoding::base32hex::*;
7pub use encoding::base64::*;
8pub use encoding::hex::*;
9pub use encoding::html::*;
10pub use encoding::url::*;
11pub use errors::OperationError;
12pub use hash::*;
13
14pub trait Operation {
15 fn execute(&self, input: &[u8]) -> Result<Vec<u8>, OperationError>;
16}