Skip to main content

DefinedAt

Trait DefinedAt 

pub trait DefinedAt {
    // Required method
    fn defined_at(&self) -> Option<&'static Location<'static>>;
}
Expand description

Describes where the signal was defined. This is used for diagnostic warnings and is purely a debug-mode tool.

Required Methodsยง

fn defined_at(&self) -> Option<&'static Location<'static>>

Returns the location at which the signal was defined. This is usually simply None in release mode.

Dyn Compatibilityยง

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Typesยง

ยง

impl DefinedAt for RwLock<SubscriberSet>

ยง

fn defined_at(&self) -> Option<&'static Location<'static>>

ยง

impl<Inner, Prev, K, T> DefinedAt for AtKeyed<Inner, Prev, K, T>
where &'a T: for<'a> IntoIterator,

ยง

fn defined_at(&self) -> Option<&'static Location<'static>>

ยง

impl<Inner, Prev, K, T> DefinedAt for KeyedSubfield<Inner, Prev, K, T>
where &'a T: for<'a> IntoIterator, Inner: StoreField<Value = Prev>,

ยง

fn defined_at(&self) -> Option<&'static Location<'static>>

ยง

impl<Inner, Prev, T> DefinedAt for Subfield<Inner, Prev, T>
where Inner: StoreField<Value = Prev>,

ยง

fn defined_at(&self) -> Option<&'static Location<'static>>

ยง

impl<Inner, Prev> DefinedAt for AtIndex<Inner, Prev>
where Inner: StoreField<Value = Prev>,

ยง

fn defined_at(&self) -> Option<&'static Location<'static>>

ยง

impl<S> DefinedAt for DerefedField<S>
where S: StoreField, <S as StoreField>::Value: Deref + DerefMut, <<S as StoreField>::Value as Deref>::Target: Sized + 'static,

ยง

fn defined_at(&self) -> Option<&'static Location<'static>>

ยง

impl<T, S> DefinedAt for Field<T, S>

ยง

fn defined_at(&self) -> Option<&'static Location<'static>>

ยง

impl<T, S> DefinedAt for Model<T, S>
where S: Storage<T>,

ยง

fn defined_at(&self) -> Option<&'static Location<'static>>

ยง

impl<T, S> DefinedAt for ReadModel<T, S>
where S: Storage<T>,

ยง

fn defined_at(&self) -> Option<&'static Location<'static>>

ยง

impl<T, S> DefinedAt for Store<T, S>

ยง

fn defined_at(&self) -> Option<&'static Location<'static>>

ยง

impl<T> DefinedAt for ArcField<T>

ยง

fn defined_at(&self) -> Option<&'static Location<'static>>

ยง

impl<T> DefinedAt for ArcStore<T>

ยง

fn defined_at(&self) -> Option<&'static Location<'static>>

ยง

impl<T> DefinedAt for Option<T>
where T: DefinedAt,

ยง

fn defined_at(&self) -> Option<&'static Location<'static>>

Implementorsยง

ยง

impl DefinedAt for AnySource

ยง

impl DefinedAt for ArcTrigger

ยง

impl DefinedAt for ImmediateEffect

ยง

impl DefinedAt for Trigger

ยง

impl<E> DefinedAt for NodeRef<E>
where E: ElementType, <E as ElementType>::Output: JsCast + 'static,

ยง

impl<I, O, S> DefinedAt for MultiAction<I, O, S>
where I: 'static, O: 'static,

ยง

impl<I, O> DefinedAt for Action<I, O>

ยง

impl<I, O> DefinedAt for ArcAction<I, O>
where I: 'static, O: 'static,

ยง

impl<S> DefinedAt for ArcServerAction<S>
where S: ServerFn + 'static, <S as ServerFn>::Output: 'static,

ยง

impl<S> DefinedAt for ArcServerMultiAction<S>
where S: ServerFn + 'static, <S as ServerFn>::Output: 'static,

ยง

impl<S> DefinedAt for ServerAction<S>
where S: ServerFn + 'static, <S as ServerFn>::Output: 'static,

ยง

impl<S> DefinedAt for ServerMultiAction<S>
where S: ServerFn + 'static, <S as ServerFn>::Output: 'static,

ยง

impl<T, S> DefinedAt for ArcMemo<T, S>
where S: Storage<T>,

ยง

impl<T, S> DefinedAt for ArcSignal<T, S>
where S: Storage<T>,

ยง

impl<T, S> DefinedAt for AsyncDerived<T, S>

ยง

impl<T, S> DefinedAt for MaybeProp<T, S>
where S: Storage<Option<T>> + Storage<SignalTypes<Option<T>, S>>,

ยง

impl<T, S> DefinedAt for MaybeSignal<T, S>
where S: Storage<T>,

ยง

impl<T, S> DefinedAt for Memo<T, S>
where S: Storage<T>,

ยง

impl<T, S> DefinedAt for ReadSignal<T, S>

ยง

impl<T, S> DefinedAt for RwSignal<T, S>

ยง

impl<T, S> DefinedAt for Signal<T, S>
where S: Storage<T>,

ยง

impl<T, S> DefinedAt for StoredValue<T, S>

ยง

impl<T, S> DefinedAt for WriteSignal<T, S>

ยง

impl<T, Ser> DefinedAt for ArcOnceResource<T, Ser>

ยง

impl<T, Ser> DefinedAt for ArcResource<T, Ser>

ยง

impl<T, Ser> DefinedAt for OnceResource<T, Ser>

ยง

impl<T, Ser> DefinedAt for Resource<T, Ser>
where T: Send + Sync + 'static,

ยง

impl<T> DefinedAt for ArcAsyncDerived<T>

ยง

impl<T> DefinedAt for ArcLocalResource<T>

ยง

impl<T> DefinedAt for ArcMappedSignal<T>

ยง

impl<T> DefinedAt for ArcReadSignal<T>

ยง

impl<T> DefinedAt for ArcRwSignal<T>

ยง

impl<T> DefinedAt for ArcStoredValue<T>

ยง

impl<T> DefinedAt for ArcWriteSignal<T>

ยง

impl<T> DefinedAt for LocalResource<T>

ยง

impl<T> DefinedAt for MappedSignal<T>