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§fn clone(&self) -> AngularInputMember
fn clone(&self) -> AngularInputMember
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 moreSource§impl Debug for AngularInputMember
impl Debug for AngularInputMember
impl<'__de> Decode<'__de> for AngularInputMember
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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