mirror of
https://github.com/meilisearch/meilisearch.git
synced 2025-01-19 01:18:31 +08:00
feat: Introduce the WriteToBytes trait
This commit is contained in:
parent
9e7261a48f
commit
8014857ebf
@ -6,6 +6,8 @@ pub mod data;
|
||||
pub mod rank;
|
||||
pub mod tokenizer;
|
||||
mod common_words;
|
||||
mod shared_data_cursor;
|
||||
mod write_to_bytes;
|
||||
|
||||
use serde_derive::{Serialize, Deserialize};
|
||||
|
||||
|
9
src/write_to_bytes.rs
Normal file
9
src/write_to_bytes.rs
Normal file
@ -0,0 +1,9 @@
|
||||
pub trait WriteToBytes {
|
||||
fn write_to_bytes(&self, bytes: &mut Vec<u8>);
|
||||
|
||||
fn into_bytes(&self) -> Vec<u8> {
|
||||
let mut bytes = Vec::new();
|
||||
self.write_to_bytes(&mut bytes);
|
||||
bytes
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user