Struct AbstractBindingRuntime
pub struct AbstractBindingRuntime(/* private fields */);Expand description
Base class for binding runtimes.
Bindings create abstract binding runtimes to serve as the runtime data of the bindings. Binding runtimes refer to their source bindings, but do not alter them.
Distinct binding implementations create objects of classes inheriting the base AbstractBindingRuntime.
When you remove a binding runtime from a binding host, Kanzi detaches the binding and makes the binding runtime unusable.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for AbstractBindingRuntime
impl RefUnwindSafe for AbstractBindingRuntime
impl !Send for AbstractBindingRuntime
impl !Sync for AbstractBindingRuntime
impl Unpin for AbstractBindingRuntime
impl UnwindSafe for AbstractBindingRuntime
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more