pub struct AngularInputMember {
pub name: String,
pub span_start: u32,
}Expand description
A declared Angular component/directive input, harvested from an @Input()
decorator or a signal input() / input.required() / model() initializer
on an Angular-decorated class. Consumed by the unused-component-input
detector, which flags an input read nowhere in its own component (neither the
template nor the class body). The span is stored as a byte offset (not an
oxc_span::Span) so the type is cheap to mirror onto the cache, matching
ComponentEmit::span_start. ModuleInfo is not serialized, so no serde
attrs are derived here. bitcode derives let the type be mirrored directly
onto CachedModule (the same pattern as ComponentEmit).
Fields§
§name: StringThe declared input name (the property key).
span_start: u32Start byte offset of the property key (anchors the finding).
Trait Implementations§
Source§impl Clone for AngularInputMember
impl Clone for AngularInputMember
Source§impl Debug for AngularInputMember
impl Debug for AngularInputMember
impl<'__de> Decode<'__de> for AngularInputMemberwhere
'__de:,
impl Encode for AngularInputMember
impl Eq for AngularInputMember
Source§impl PartialEq for AngularInputMember
impl PartialEq for AngularInputMember
impl StructuralPartialEq for AngularInputMember
Auto Trait Implementations§
impl Freeze for AngularInputMember
impl RefUnwindSafe for AngularInputMember
impl Send for AngularInputMember
impl Sync for AngularInputMember
impl Unpin for AngularInputMember
impl UnsafeUnpin for AngularInputMember
impl UnwindSafe for AngularInputMember
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.