pub struct PropertyError { /* private fields */ }Expand description
An IPropertyAccessor that represents an error.
Implementations§
Source§impl PropertyError
impl PropertyError
pub fn new(error: BindingNotification) -> Self
Trait Implementations§
Source§impl IDisposable for PropertyError
impl IDisposable for PropertyError
Source§impl IPropertyAccessor for PropertyError
impl IPropertyAccessor for PropertyError
Source§fn property_type(&self) -> Option<ValueType>
fn property_type(&self) -> Option<ValueType>
The type of the property, or
None if the accessor is in an error
state.Source§fn value(&self) -> Option<BoxedValue>
fn value(&self) -> Option<BoxedValue>
The current value of the property.
Source§fn set_value(
&self,
_value: Option<&BoxedValue>,
_priority: BindingPriority,
) -> Result<bool, BindingError>
fn set_value( &self, _value: Option<&BoxedValue>, _priority: BindingPriority, ) -> Result<bool, BindingError>
Sets the property value. Returns
Ok(false) if the property cannot be
written; an Err is the equivalent of the setter throwing.Source§fn subscribe(&self, listener: AccessorListener)
fn subscribe(&self, listener: AccessorListener)
Subscribes to the value of the member. The listener is invoked with
the current value and with each new value.
Source§fn unsubscribe(&self)
fn unsubscribe(&self)
Stops the subscription.
Auto Trait Implementations§
impl !RefUnwindSafe for PropertyError
impl !Send for PropertyError
impl !Sync for PropertyError
impl !UnwindSafe for PropertyError
impl Freeze for PropertyError
impl Unpin for PropertyError
impl UnsafeUnpin for PropertyError
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more