pub trait PropertyUpdate<S: ?Sized> {
    type UpdateContext;

    // Required method
    fn compare_and_set_ref(
        dest: &mut Self,
        src: &S,
        ctx: &mut Self::UpdateContext
    );
}
Expand description

The property updater.

This trait is implemented by Prop . Custom property types that implements this trait can also be set through templates.

Required Associated Types§

source

type UpdateContext

Must be bool if used in components and updated through templates.

Required Methods§

source

fn compare_and_set_ref(dest: &mut Self, src: &S, ctx: &mut Self::UpdateContext)

The updater.

If used in components and updated through templates, ctx must be set to true if updated.

Implementors§