diff --git a/src/shared_data_cursor.rs b/src/shared_data_cursor.rs index c7eeee5c9..785d1b2cf 100644 --- a/src/shared_data_cursor.rs +++ b/src/shared_data_cursor.rs @@ -43,3 +43,9 @@ impl BufRead for SharedDataCursor { self.0.consume(amt) } } + +pub trait FromSharedDataCursor: Sized { + type Err; + + fn from_shared_data_cursor(data: &mut SharedDataCursor) -> Result; +}