pub struct ComponentInvocation {
pub target: ComponentReference,
pub span_start: u32,
pub supplied: Vec<String>,
pub supplied_properties: Vec<String>,
pub unknown_props: bool,
pub framework: ComponentFramework,
}Expand description
One inspected render invocation and its supplied input names.
Fields§
§target: ComponentReferenceBinding or selector used by the invocation.
span_start: u32Original source byte anchor of the opening tag or call.
supplied: Vec<String>Supplied names, independent of values and including proven spread keys.
supplied_properties: Vec<String>Case-sensitive Lit JavaScript property bindings, distinct from HTML attributes.
unknown_props: boolA spread or dynamic attribute may supply additional names.
framework: ComponentFrameworkFramework syntax of this caller.
Trait Implementations§
Source§impl Clone for ComponentInvocation
impl Clone for ComponentInvocation
Source§impl Debug for ComponentInvocation
impl Debug for ComponentInvocation
impl<'__de> Decode<'__de> for ComponentInvocationwhere
'__de:,
impl Encode for ComponentInvocation
impl Eq for ComponentInvocation
Source§impl PartialEq for ComponentInvocation
impl PartialEq for ComponentInvocation
impl StructuralPartialEq for ComponentInvocation
Auto Trait Implementations§
impl Freeze for ComponentInvocation
impl RefUnwindSafe for ComponentInvocation
impl Send for ComponentInvocation
impl Sync for ComponentInvocation
impl Unpin for ComponentInvocation
impl UnsafeUnpin for ComponentInvocation
impl UnwindSafe for ComponentInvocation
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.