pub struct WikilinkEmit {
pub output: EmitKind,
pub outgoing_link: Option<OutgoingLink>,
pub diagnostics: Vec<Diagnostic>,
}Expand description
Output of dispatch_wikilink_embed.
Fields§
§output: EmitKindRendered HTML or markdown to splice into the event stream.
For an embed (![[…]]) this is the renderer’s output. For a plain
wikilink ([[…]]) this is a markdown link the caller can let
pulldown-cmark re-parse, or a final HTML fragment.
outgoing_link: Option<OutgoingLink>Outgoing link to register with ContentGraph.
diagnostics: Vec<Diagnostic>Diagnostics (e.g. unresolved reference).
Trait Implementations§
Source§impl Clone for WikilinkEmit
impl Clone for WikilinkEmit
Source§fn clone(&self) -> WikilinkEmit
fn clone(&self) -> WikilinkEmit
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 moreAuto Trait Implementations§
impl Freeze for WikilinkEmit
impl RefUnwindSafe for WikilinkEmit
impl Send for WikilinkEmit
impl Sync for WikilinkEmit
impl Unpin for WikilinkEmit
impl UnsafeUnpin for WikilinkEmit
impl UnwindSafe for WikilinkEmit
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