pub trait IObservableVector_Impl<T>: Sized + IIterable_Impl<T> + IVector_Impl<T>where
T: RuntimeType + 'static,{
// Required methods
fn VectorChanged(
&self,
vhnd: Option<&VectorChangedEventHandler<T>>
) -> Result<EventRegistrationToken>;
fn RemoveVectorChanged(&self, token: &EventRegistrationToken) -> Result<()>;
}
Required Methods§
fn VectorChanged( &self, vhnd: Option<&VectorChangedEventHandler<T>> ) -> Result<EventRegistrationToken>
fn RemoveVectorChanged(&self, token: &EventRegistrationToken) -> Result<()>
Object Safety§
This trait is not object safe.