pub struct WikilinkDispatchResult {
pub outgoing_links: Vec<OutgoingLink>,
pub diagnostics: Vec<Diagnostic>,
}Expand description
Aggregated output of dispatch_wikilink_embeds.
Returned alongside the in-place document mutation so callers
(currently process_markdown_file) can fold the discovered outgoing
links into the page’s ContentGraph updates and surface diagnostics.
Fields§
§outgoing_links: Vec<OutgoingLink>Outgoing links discovered by the dispatcher (target paths + display text). Caller may extend its own outgoing-link list.
diagnostics: Vec<Diagnostic>Diagnostics (e.g. unresolved reference). Caller logs via
log::warn! per entry.
Trait Implementations§
Source§impl Clone for WikilinkDispatchResult
impl Clone for WikilinkDispatchResult
Source§fn clone(&self) -> WikilinkDispatchResult
fn clone(&self) -> WikilinkDispatchResult
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 WikilinkDispatchResult
impl Debug for WikilinkDispatchResult
Source§impl Default for WikilinkDispatchResult
impl Default for WikilinkDispatchResult
Source§fn default() -> WikilinkDispatchResult
fn default() -> WikilinkDispatchResult
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for WikilinkDispatchResult
impl RefUnwindSafe for WikilinkDispatchResult
impl Send for WikilinkDispatchResult
impl Sync for WikilinkDispatchResult
impl Unpin for WikilinkDispatchResult
impl UnsafeUnpin for WikilinkDispatchResult
impl UnwindSafe for WikilinkDispatchResult
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