pub enum DiFramework {
Vue,
Svelte,
Angular,
}Expand description
Which framework’s DI API a call site came from (drives the finding message).
Variants§
Vue
Vue provide / inject (from vue / @vue/runtime-core).
Svelte
Svelte setContext / getContext (from svelte).
Angular
Angular inject(TOKEN) / @Inject(TOKEN) (from @angular/core),
matched against { provide: TOKEN, ... } provider objects.
Trait Implementations§
Source§impl Clone for DiFramework
impl Clone for DiFramework
Source§fn clone(&self) -> DiFramework
fn clone(&self) -> DiFramework
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 moreimpl Copy for DiFramework
Source§impl Debug for DiFramework
impl Debug for DiFramework
impl<'__de> Decode<'__de> for DiFramework
impl Encode for DiFramework
impl Eq for DiFramework
Source§impl PartialEq for DiFramework
impl PartialEq for DiFramework
impl StructuralPartialEq for DiFramework
Auto Trait Implementations§
impl Freeze for DiFramework
impl RefUnwindSafe for DiFramework
impl Send for DiFramework
impl Sync for DiFramework
impl Unpin for DiFramework
impl UnsafeUnpin for DiFramework
impl UnwindSafe for DiFramework
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