Skip to main content

FromLocal

Trait FromLocal 

Source
pub trait FromLocal<T> {
    // Required method
    fn from_local(value: T) -> Self;
}
Expand description

Converts some value into a locally-stored type, using LocalStorage.

This is modeled on From but special-cased for this thread-local storage method, which allows for better type inference for the default case.

Required Methods§

Source

fn from_local(value: T) -> Self

Converts between the types.

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§

Source§

impl<I, O> FromLocal<ArcSubmission<I, O>> for Submission<I, O, LocalStorage>
where I: 'static, O: 'static,

Source§

impl<T> FromLocal<ArcAsyncDerived<T>> for AsyncDerived<T, LocalStorage>
where T: 'static,

Source§

impl<T> FromLocal<ArcMemo<T, LocalStorage>> for MaybeSignal<T, LocalStorage>

Source§

impl<T> FromLocal<ArcMemo<T, LocalStorage>> for Memo<T, LocalStorage>
where T: 'static,

Source§

impl<T> FromLocal<ArcReadSignal<T>> for MaybeSignal<T, LocalStorage>

Source§

impl<T> FromLocal<ArcReadSignal<T>> for ReadSignal<T, LocalStorage>
where T: 'static,

Source§

impl<T> FromLocal<ArcRwSignal<T>> for MaybeSignal<T, LocalStorage>
where T: 'static,

Source§

impl<T> FromLocal<ArcRwSignal<T>> for RwSignal<T, LocalStorage>
where T: 'static,

Source§

impl<T> FromLocal<ArcSignal<T, LocalStorage>> for Signal<T, LocalStorage>
where T: 'static,

Source§

impl<T> FromLocal<ArcWriteSignal<T>> for WriteSignal<T, LocalStorage>
where T: 'static,

Source§

impl<T> FromLocal<Option<T>> for MaybeProp<T, LocalStorage>

Source§

impl<T> FromLocal<T> for MaybeProp<T, LocalStorage>

Source§

impl<T> FromLocal<T> for MaybeSignal<T, LocalStorage>