diff --git a/crates/iceberg/src/io/file_io.rs b/crates/iceberg/src/io/file_io.rs index cadef7d540..dd1f4f8ecb 100644 --- a/crates/iceberg/src/io/file_io.rs +++ b/crates/iceberg/src/io/file_io.rs @@ -220,7 +220,7 @@ pub struct FileMetadata { /// It's possible for us to remove the async_trait, but we need to figure /// out how to handle the object safety. #[async_trait::async_trait] -pub trait FileRead: Send + Unpin + 'static { +pub trait FileRead: Send + Sync + Unpin + 'static { /// Read file content with given range. /// /// TODO: we can support reading non-contiguous bytes in the future.