use containerd_shim as shim; use shim::{api, TtrpcContext, TtrpcResult}; use log::info; struct Service; impl shim::Shim for Service { fn new(_id: &str, _namespace: &str, _config: &mut shim::Config) -> Self { Service {} } } impl shim::Task for Service { fn create( &self, _ctx: &TtrpcContext, _req: api::CreateTaskRequest, ) -> TtrpcResult { info!("Create"); Ok(api::CreateTaskResponse::default()) } } fn main() { shim::run::("io.containerd.empty.v1") }