pub struct ResolvedRef<'a> {
pub book: BookId,
pub template: &'a Arc<CompiledTemplate>,
}Expand description
A resolved reference: which book the id resolved to, plus its template.
The host pushes book onto its eval stack so that nested references
inside the resolved entry resolve relative to that entry’s book.
Fields§
§book: BookId§template: &'a Arc<CompiledTemplate>Auto Trait Implementations§
impl<'a> Freeze for ResolvedRef<'a>
impl<'a> RefUnwindSafe for ResolvedRef<'a>
impl<'a> Send for ResolvedRef<'a>
impl<'a> Sync for ResolvedRef<'a>
impl<'a> Unpin for ResolvedRef<'a>
impl<'a> UnsafeUnpin for ResolvedRef<'a>
impl<'a> UnwindSafe for ResolvedRef<'a>
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