pub struct Book {
pub names: LinkedHashMap<String, QualifiedIdent>,
pub entries: FxHashMap<String, TopLevel>,
pub meta: FxHashMap<String, EntryMeta>,
}
Expand description
A book stores definitions by name. It’s generated by joining a bunch of books that are already resolved.
Fields§
§names: LinkedHashMap<String, QualifiedIdent>
§entries: FxHashMap<String, TopLevel>
§meta: FxHashMap<String, EntryMeta>
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Book
impl RefUnwindSafe for Book
impl Send for Book
impl Sync for Book
impl Unpin for Book
impl UnwindSafe for Book
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