pub trait ControlBindingExt:
IsA<ControlBinding>
+ Sealed
+ 'static {
// Provided methods
fn value(&self, timestamp: ClockTime) -> Option<Value> { ... }
fn is_disabled(&self) -> bool { ... }
fn set_disabled(&self, disabled: bool) { ... }
fn sync_values(
&self,
object: &impl IsA<Object>,
timestamp: ClockTime,
last_sync: impl Into<Option<ClockTime>>,
) -> bool { ... }
fn object(&self) -> Option<Object> { ... }
}
Provided Methods§
fn value(&self, timestamp: ClockTime) -> Option<Value>
fn is_disabled(&self) -> bool
fn set_disabled(&self, disabled: bool)
fn sync_values( &self, object: &impl IsA<Object>, timestamp: ClockTime, last_sync: impl Into<Option<ClockTime>>, ) -> bool
fn object(&self) -> Option<Object>
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.