diff options
Diffstat (limited to 'tvix/store/src/pathinfoservice/fs')
-rw-r--r-- | tvix/store/src/pathinfoservice/fs/mod.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/tvix/store/src/pathinfoservice/fs/mod.rs b/tvix/store/src/pathinfoservice/fs/mod.rs index b7657d638402..45d59fd0bcb8 100644 --- a/tvix/store/src/pathinfoservice/fs/mod.rs +++ b/tvix/store/src/pathinfoservice/fs/mod.rs @@ -1,6 +1,5 @@ -use futures::Stream; +use futures::stream::BoxStream; use futures::StreamExt; -use std::pin::Pin; use tonic::async_trait; use tvix_castore::fs::{RootNodes, TvixStoreFs}; use tvix_castore::proto as castorepb; @@ -66,7 +65,7 @@ where })) } - fn list(&self) -> Pin<Box<dyn Stream<Item = Result<castorepb::node::Node, Error>> + Send>> { + fn list(&self) -> BoxStream<Result<castorepb::node::Node, Error>> { Box::pin(self.0.as_ref().list().map(|result| { result.map(|path_info| { path_info |