Struct OLEDBSimpleProviderListener
pub struct OLEDBSimpleProviderListener(/* private fields */);
Implementations§
§impl OLEDBSimpleProviderListener
impl OLEDBSimpleProviderListener
pub unsafe fn aboutToChangeCell( &self, irow: isize, icolumn: isize, ) -> Result<()>
pub unsafe fn cellChanged(&self, irow: isize, icolumn: isize) -> Result<()>
pub unsafe fn aboutToDeleteRows(&self, irow: isize, crows: isize) -> Result<()>
pub unsafe fn deletedRows(&self, irow: isize, crows: isize) -> Result<()>
pub unsafe fn aboutToInsertRows(&self, irow: isize, crows: isize) -> Result<()>
pub unsafe fn insertedRows(&self, irow: isize, crows: isize) -> Result<()>
pub unsafe fn rowsAvailable(&self, irow: isize, crows: isize) -> Result<()>
pub unsafe fn transferComplete(&self, xfer: OSPXFER) -> Result<()>
Trait Implementations§
§impl CanInto<IUnknown> for OLEDBSimpleProviderListener
impl CanInto<IUnknown> for OLEDBSimpleProviderListener
§impl Clone for OLEDBSimpleProviderListener
impl Clone for OLEDBSimpleProviderListener
§fn clone(&self) -> OLEDBSimpleProviderListener
fn clone(&self) -> OLEDBSimpleProviderListener
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for OLEDBSimpleProviderListener
impl Debug for OLEDBSimpleProviderListener
§impl From<&OLEDBSimpleProviderListener> for &IUnknown
impl From<&OLEDBSimpleProviderListener> for &IUnknown
§fn from(value: &OLEDBSimpleProviderListener) -> Self
fn from(value: &OLEDBSimpleProviderListener) -> Self
Converts to this type from the input type.
§impl From<OLEDBSimpleProviderListener> for IUnknown
impl From<OLEDBSimpleProviderListener> for IUnknown
§fn from(value: OLEDBSimpleProviderListener) -> Self
fn from(value: OLEDBSimpleProviderListener) -> Self
Converts to this type from the input type.
§impl Interface for OLEDBSimpleProviderListener
impl Interface for OLEDBSimpleProviderListener
§fn as_raw(&self) -> *mut c_void
fn as_raw(&self) -> *mut c_void
Returns the raw COM interface pointer. The resulting pointer continues to be owned by the
Interface
implementation.§fn into_raw(self) -> *mut c_void
fn into_raw(self) -> *mut c_void
Returns the raw COM interface pointer and releases ownership. It the caller’s responsibility to release the COM interface pointer.
§unsafe fn from_raw_borrowed(raw: &*mut c_void) -> Option<&Self>
unsafe fn from_raw_borrowed(raw: &*mut c_void) -> Option<&Self>
§fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
fn cast<T>(&self) -> Result<T, Error>where
T: Interface,
Attempts to cast the current interface to another interface using
QueryInterface
. Read more§fn cast_to_any<T>(&self) -> Result<&(dyn Any + 'static), Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_to_any<T>(&self) -> Result<&(dyn Any + 'static), Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. Read more§fn is_object<T>(&self) -> boolwhere
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn is_object<T>(&self) -> boolwhere
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
§fn cast_object_ref<T>(&self) -> Result<&<T as ComObjectInner>::Outer, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_object_ref<T>(&self) -> Result<&<T as ComObjectInner>::Outer, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. It returns a reference to the “outer”
object, e.g. &MyApp_Impl
, not the inner &MyApp
object. Read more§fn cast_object<T>(&self) -> Result<ComObject<T>, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
fn cast_object<T>(&self) -> Result<ComObject<T>, Error>where
T: ComObjectInner,
<T as ComObjectInner>::Outer: Any + 'static + IUnknownImpl<Impl = T>,
This casts the given COM interface to [
&dyn Any
]. It returns a reference to the “outer”
object, e.g. MyApp_Impl
, not the inner MyApp
object. Read more§fn downgrade(&self) -> Result<Weak<Self>, Error>
fn downgrade(&self) -> Result<Weak<Self>, Error>
Attempts to create a [
Weak
] reference to this object.§impl PartialEq for OLEDBSimpleProviderListener
impl PartialEq for OLEDBSimpleProviderListener
impl Eq for OLEDBSimpleProviderListener
impl StructuralPartialEq for OLEDBSimpleProviderListener
Auto Trait Implementations§
impl Freeze for OLEDBSimpleProviderListener
impl RefUnwindSafe for OLEDBSimpleProviderListener
impl !Send for OLEDBSimpleProviderListener
impl !Sync for OLEDBSimpleProviderListener
impl Unpin for OLEDBSimpleProviderListener
impl UnwindSafe for OLEDBSimpleProviderListener
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