Skip to main content

DefinedAt

Trait DefinedAt 

Source
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§

Source

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§

Source§

impl DefinedAt for RwLock<SubscriberSet>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> DefinedAt for ArcField<T>

Source§

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

Source§

impl<T> DefinedAt for ArcStore<T>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Implementors§

Source§

impl DefinedAt for AnySource

Source§

impl DefinedAt for ArcTrigger

Source§

impl DefinedAt for ImmediateEffect

Source§

impl DefinedAt for Trigger

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<T> DefinedAt for ArcAsyncDerived<T>

Source§

impl<T> DefinedAt for ArcLocalResource<T>

Source§

impl<T> DefinedAt for ArcMappedSignal<T>

Source§

impl<T> DefinedAt for ArcReadSignal<T>

Source§

impl<T> DefinedAt for ArcRwSignal<T>

Source§

impl<T> DefinedAt for ArcStoredValue<T>

Source§

impl<T> DefinedAt for ArcWriteSignal<T>

Source§

impl<T> DefinedAt for LocalResource<T>

Source§

impl<T> DefinedAt for MappedSignal<T>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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