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§

source

fn value(&self, timestamp: ClockTime) -> Option<Value>

source

fn is_disabled(&self) -> bool

source

fn set_disabled(&self, disabled: bool)

source

fn sync_values( &self, object: &impl IsA<Object>, timestamp: ClockTime, last_sync: impl Into<Option<ClockTime>> ) -> bool

source

fn object(&self) -> Option<Object>

Object Safety§

This trait is not object safe.

Implementors§