pub struct ReactHookSummary {
pub state: u16,
pub effect: u16,
pub memo: u16,
pub callback: u16,
pub custom: u16,
}Expand description
Per-kind hook counts for a React component, summarized from hook_uses.
DESCRIPTIVE editor context (the LSP code-lens hook breakdown), never a
finding, severity, or total_issues input. custom collects every
use*-named call that is not one of the four built-ins.
Fields§
§state: u16useState(...) call count.
effect: u16useEffect(...) call count.
memo: u16useMemo(...) call count.
callback: u16useCallback(...) call count.
custom: u16Count of any other use*-named call (a custom hook).
Trait Implementations§
Source§impl Clone for ReactHookSummary
impl Clone for ReactHookSummary
Source§fn clone(&self) -> ReactHookSummary
fn clone(&self) -> ReactHookSummary
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 ReactHookSummary
impl Debug for ReactHookSummary
Source§impl Default for ReactHookSummary
impl Default for ReactHookSummary
Source§fn default() -> ReactHookSummary
fn default() -> ReactHookSummary
Returns the “default value” for a type. Read more
impl Eq for ReactHookSummary
Source§impl PartialEq for ReactHookSummary
impl PartialEq for ReactHookSummary
impl StructuralPartialEq for ReactHookSummary
Auto Trait Implementations§
impl Freeze for ReactHookSummary
impl RefUnwindSafe for ReactHookSummary
impl Send for ReactHookSummary
impl Sync for ReactHookSummary
impl Unpin for ReactHookSummary
impl UnsafeUnpin for ReactHookSummary
impl UnwindSafe for ReactHookSummary
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<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