pub struct IndexEntryRecord {
pub entry_type: String,
pub value: String,
pub target_id: String,
pub main: bool,
pub category_key: Option<String>,
}Expand description
One entry harvested from a document’s index nodes, as recorded in
Sphinx’s env.domaindata['index']['entries'][docname]. main mirrors
Sphinx’s literal 'main'/'' marker string as a bool; BuildEnvironment::snapshot
converts it back to that string form to match the oracle fixture shape.
Collected by genindex::process_doc; consumed by
genindex::create_index.
Fields§
§entry_type: String§value: String§target_id: String§main: bool§category_key: Option<String>Trait Implementations§
Source§impl Clone for IndexEntryRecord
impl Clone for IndexEntryRecord
Source§fn clone(&self) -> IndexEntryRecord
fn clone(&self) -> IndexEntryRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for IndexEntryRecord
impl Debug for IndexEntryRecord
Source§impl Default for IndexEntryRecord
impl Default for IndexEntryRecord
Source§fn default() -> IndexEntryRecord
fn default() -> IndexEntryRecord
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IndexEntryRecord
impl<'de> Deserialize<'de> for IndexEntryRecord
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
Source§impl PartialEq for IndexEntryRecord
impl PartialEq for IndexEntryRecord
Source§impl Serialize for IndexEntryRecord
impl Serialize for IndexEntryRecord
impl StructuralPartialEq for IndexEntryRecord
Auto Trait Implementations§
impl Freeze for IndexEntryRecord
impl RefUnwindSafe for IndexEntryRecord
impl Send for IndexEntryRecord
impl Sync for IndexEntryRecord
impl Unpin for IndexEntryRecord
impl UnsafeUnpin for IndexEntryRecord
impl UnwindSafe for IndexEntryRecord
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more