pub struct Pack {
pub meta: PackMeta,
pub lexicon: HashMap<String, u32>,
pub postings: Vec<u32>,
pub blocks: Vec<String>,
pub headings: Vec<Option<String>>,
pub doc_ids: Vec<Option<String>>,
pub namespaces: Vec<Option<String>>,
pub block_token_lens: Vec<usize>,
pub metadata_json: String,
pub claims_json: Option<String>,
}Fields§
§meta: PackMeta§lexicon: HashMap<String, u32>§postings: Vec<u32>§blocks: Vec<String>§headings: Vec<Option<String>>§doc_ids: Vec<Option<String>>§namespaces: Vec<Option<String>>§block_token_lens: Vec<usize>§metadata_json: String§claims_json: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Pack
impl RefUnwindSafe for Pack
impl Send for Pack
impl Sync for Pack
impl Unpin for Pack
impl UnsafeUnpin for Pack
impl UnwindSafe for Pack
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more