pub struct IndexedEntity {
pub module_id: ModuleId,
pub contract_family: String,
pub group_id: GroupId,
pub entity: StoredEntity,
}Expand description
Flat index entry for one entity in a resolved manual.
In-memory only; built by parsers before link extraction. Not a wire message.
Fields§
§module_id: ModuleIdModule containing the entity.
contract_family: StringContract family name for the entity’s contract.
group_id: GroupIdGroup containing the entity.
entity: StoredEntityStored entity payload (may be a clone from a parser-side view).
Trait Implementations§
Source§impl Clone for IndexedEntity
impl Clone for IndexedEntity
Source§fn clone(&self) -> IndexedEntity
fn clone(&self) -> IndexedEntity
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 IndexedEntity
impl Debug for IndexedEntity
impl Eq for IndexedEntity
Source§impl PartialEq for IndexedEntity
impl PartialEq for IndexedEntity
Source§fn eq(&self, other: &IndexedEntity) -> bool
fn eq(&self, other: &IndexedEntity) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for IndexedEntity
Auto Trait Implementations§
impl Freeze for IndexedEntity
impl RefUnwindSafe for IndexedEntity
impl Send for IndexedEntity
impl Sync for IndexedEntity
impl Unpin for IndexedEntity
impl UnsafeUnpin for IndexedEntity
impl UnwindSafe for IndexedEntity
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