@@ -165,14 +165,14 @@ pub trait Storage: Send + Sync + 'static {
165
165
async fn fetch_segment_index (
166
166
& self ,
167
167
namespace : & NamespaceName ,
168
- key : SegmentKey ,
168
+ key : & SegmentKey ,
169
169
config_override : Option < Arc < Self :: Config > > ,
170
170
) -> Result < Map < Arc < [ u8 ] > > > ;
171
171
172
172
async fn fetch_segment_data (
173
173
& self ,
174
174
namespace : & NamespaceName ,
175
- key : SegmentKey ,
175
+ key : & SegmentKey ,
176
176
config_override : Option < Arc < Self :: Config > > ,
177
177
) -> Result < CompactedSegment < impl FileExt > > ;
178
178
}
@@ -232,7 +232,7 @@ impl Storage for NoStorage {
232
232
async fn fetch_segment_index (
233
233
& self ,
234
234
_namespace : & NamespaceName ,
235
- _key : SegmentKey ,
235
+ _key : & SegmentKey ,
236
236
_config_override : Option < Arc < Self :: Config > > ,
237
237
) -> Result < Map < Arc < [ u8 ] > > > {
238
238
unimplemented ! ( )
@@ -241,7 +241,7 @@ impl Storage for NoStorage {
241
241
async fn fetch_segment_data (
242
242
& self ,
243
243
_namespace : & NamespaceName ,
244
- _key : SegmentKey ,
244
+ _key : & SegmentKey ,
245
245
_config_override : Option < Arc < Self :: Config > > ,
246
246
) -> Result < CompactedSegment < impl FileExt > > {
247
247
unimplemented ! ( ) ;
@@ -388,7 +388,7 @@ impl<IO: Io> Storage for TestStorage<IO> {
388
388
async fn fetch_segment_index (
389
389
& self ,
390
390
namespace : & NamespaceName ,
391
- key : SegmentKey ,
391
+ key : & SegmentKey ,
392
392
_config_override : Option < Arc < Self :: Config > > ,
393
393
) -> Result < Map < Arc < [ u8 ] > > > {
394
394
let inner = self . inner . lock ( ) ;
@@ -408,7 +408,7 @@ impl<IO: Io> Storage for TestStorage<IO> {
408
408
async fn fetch_segment_data (
409
409
& self ,
410
410
namespace : & NamespaceName ,
411
- key : SegmentKey ,
411
+ key : & SegmentKey ,
412
412
_config_override : Option < Arc < Self :: Config > > ,
413
413
) -> Result < CompactedSegment < impl FileExt > > {
414
414
let inner = self . inner . lock ( ) ;
0 commit comments