pub struct DispatchedEvent {
pub name: String,
pub span_start: u32,
}Expand description
A Svelte custom event dispatched via dispatch('<name>'), where dispatch
is the binding from a const dispatch = createEventDispatcher() call. Only
literal-first-arg dispatches are recorded; a dispatch(<nonLiteral>) sets
ModuleInfo::has_dynamic_dispatch instead. Consumed by the
unused-svelte-event detector, which flags an event dispatched here but
listened to nowhere project-wide (the cross-file dead-output direction). The
span is a byte offset (not an oxc_span::Span) so the type round-trips
through the bitcode cache directly, mirroring ComponentEmit::span_start.
Fields§
§name: StringThe dispatched event name (the literal first argument).
span_start: u32Start byte offset of the dispatch(...) call (anchors the finding).
Trait Implementations§
Source§impl Clone for DispatchedEvent
impl Clone for DispatchedEvent
Source§impl Debug for DispatchedEvent
impl Debug for DispatchedEvent
impl<'__de> Decode<'__de> for DispatchedEventwhere
'__de:,
impl Encode for DispatchedEvent
impl Eq for DispatchedEvent
Source§impl PartialEq for DispatchedEvent
impl PartialEq for DispatchedEvent
impl StructuralPartialEq for DispatchedEvent
Auto Trait Implementations§
impl Freeze for DispatchedEvent
impl RefUnwindSafe for DispatchedEvent
impl Send for DispatchedEvent
impl Sync for DispatchedEvent
impl Unpin for DispatchedEvent
impl UnsafeUnpin for DispatchedEvent
impl UnwindSafe for DispatchedEvent
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DecodeOwned for Twhere
T: for<'de> Decode<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.