macro_rules! object_store_impl_method_body { ($object_store:expr, $method_name:ident ($($args:expr),*).await) => { ... }; ($object_store:expr, $method_name:ident ($(, $args:expr)*)) => { ... }; }
Expand description
This macro routes the object store operation to the real implementation by the ObjectStoreImpl
enum type and the path
.
Except for InMem
,the operation should be performed on remote object store.