pub struct SearchIndexMut {
pub structs: FnvHashMap<String, Vec<Item>>,
pub enums: FnvHashMap<String, Vec<Item>>,
pub traits: FnvHashMap<String, Vec<Item>>,
pub impl_types: FnvHashMap<String, Vec<Item>>,
pub impl_trait_for_types: FnvHashMap<String, Vec<Item>>,
pub macros: FnvHashMap<String, Vec<Item>>,
pub attribute_macros: FnvHashMap<String, Vec<Item>>,
pub functions: FnvHashMap<String, Vec<Item>>,
pub type_aliases: FnvHashMap<String, Vec<Item>>,
}
Expand description
A mutable search index containing categorized items for searching within a crate.
This struct stores various items like structs, enums, traits, etc., in categorized hash maps, facilitating efficient search operations.
Fields§
§structs: FnvHashMap<String, Vec<Item>>
§enums: FnvHashMap<String, Vec<Item>>
§traits: FnvHashMap<String, Vec<Item>>
§impl_types: FnvHashMap<String, Vec<Item>>
§impl_trait_for_types: FnvHashMap<String, Vec<Item>>
§macros: FnvHashMap<String, Vec<Item>>
§attribute_macros: FnvHashMap<String, Vec<Item>>
§functions: FnvHashMap<String, Vec<Item>>
§type_aliases: FnvHashMap<String, Vec<Item>>
Implementations§
Source§impl SearchIndexMut
impl SearchIndexMut
Sourcepub fn freeze(self) -> SearchIndex
pub fn freeze(self) -> SearchIndex
Freezes the mutable search index into an immutable one.
Trait Implementations§
Source§impl Debug for SearchIndexMut
impl Debug for SearchIndexMut
Source§impl Default for SearchIndexMut
impl Default for SearchIndexMut
Source§fn default() -> SearchIndexMut
fn default() -> SearchIndexMut
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SearchIndexMut
impl<'de> Deserialize<'de> for SearchIndexMut
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SearchIndexMut
impl RefUnwindSafe for SearchIndexMut
impl Send for SearchIndexMut
impl Sync for SearchIndexMut
impl Unpin for SearchIndexMut
impl UnwindSafe for SearchIndexMut
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