pub trait RawDataStore { type Error: Error; // Required method fn put( &mut self, object_ref: &str, payload: &[u8], ) -> Result<(), Self::Error>; }