pub trait Binding<T> { // Required method fn evaluate(&self, old_value: &T) -> T; }
Types that can be set as bindings for a Property<T>
Property<T>
Evaluate the binding and return the new value