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.

Implementations on Foreign Typesยง

ยง

impl DefinedAt for RwLock<SubscriberSet>

ยง

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<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<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> 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, 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>>

Implementorsยง

ยง

impl DefinedAt for ArcTrigger

ยง

impl DefinedAt for ImmediateEffect

ยง

impl DefinedAt for Trigger

ยง

impl DefinedAt for AnySource

ยง

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

ยง

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

ยง

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

ยง

impl<I, O, S> DefinedAt for MultiAction<I, O, S>
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> DefinedAt for Option<T>
where T: DefinedAt,

ยง

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>

ยง

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

ยง

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 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,