pub struct AnnotationSummary {
pub tag: TagName,
pub attrs: FxHashMap<AttrName, Value>,
pub binding: Binding,
}Expand description
Summary of an annotation attached to a code element.
Fields§
§tag: TagNameAnnotation tag (e.g. “controller”, “react-hook”).
attrs: FxHashMap<AttrName, Value>Annotation attributes from the sidecar file.
binding: BindingBinding key that linked this annotation to its code element.
Trait Implementations§
Source§impl Clone for AnnotationSummary
impl Clone for AnnotationSummary
Source§fn clone(&self) -> AnnotationSummary
fn clone(&self) -> AnnotationSummary
Returns a duplicate of the value. Read more
1.0.0 · 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 AnnotationSummary
impl Debug for AnnotationSummary
Auto Trait Implementations§
impl Freeze for AnnotationSummary
impl RefUnwindSafe for AnnotationSummary
impl Send for AnnotationSummary
impl Sync for AnnotationSummary
impl Unpin for AnnotationSummary
impl UnsafeUnpin for AnnotationSummary
impl UnwindSafe for AnnotationSummary
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,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more