1use anyhow::Error; 2 3pub mod github; 4pub mod local; 5pub mod s3; 6 7pub trait Provider { 8 fn name(&self) -> &str; 9 fn load(&self, name: &str) -> Result<(), Error>; 10}