Trait FromLocal

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ยง

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", so this trait is not object safe.

Implementorsยง

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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