pub struct DataReaderLoadOperation(/* private fields */);
Implementations§
Source§impl DataReaderLoadOperation
impl DataReaderLoadOperation
pub fn SetCompleted<'a, T0__: IntoParam<'a, AsyncOperationCompletedHandler<u32>>>( &self, handler: T0__, ) -> Result<()>
pub fn Completed(&self) -> Result<AsyncOperationCompletedHandler<u32>>
pub fn GetResults(&self) -> Result<u32>
pub fn Id(&self) -> Result<u32>
pub fn Status(&self) -> Result<AsyncStatus>
pub fn ErrorCode(&self) -> Result<ErrorCode>
pub fn Cancel(&self) -> Result<()>
pub fn Close(&self) -> Result<()>
pub fn get(&self) -> Result<u32>
Trait Implementations§
Source§impl Clone for DataReaderLoadOperation
impl Clone for DataReaderLoadOperation
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for DataReaderLoadOperation
impl Debug for DataReaderLoadOperation
Source§impl From<&DataReaderLoadOperation> for IAsyncInfo
impl From<&DataReaderLoadOperation> for IAsyncInfo
Source§fn from(value: &DataReaderLoadOperation) -> Self
fn from(value: &DataReaderLoadOperation) -> Self
Converts to this type from the input type.
Source§impl From<&DataReaderLoadOperation> for IAsyncOperation<u32>
impl From<&DataReaderLoadOperation> for IAsyncOperation<u32>
Source§fn from(value: &DataReaderLoadOperation) -> Self
fn from(value: &DataReaderLoadOperation) -> Self
Converts to this type from the input type.
Source§impl From<&DataReaderLoadOperation> for Object
impl From<&DataReaderLoadOperation> for Object
Source§fn from(value: &DataReaderLoadOperation) -> Self
fn from(value: &DataReaderLoadOperation) -> Self
Converts to this type from the input type.
Source§impl From<DataReaderLoadOperation> for IAsyncInfo
impl From<DataReaderLoadOperation> for IAsyncInfo
Source§fn from(value: DataReaderLoadOperation) -> Self
fn from(value: DataReaderLoadOperation) -> Self
Converts to this type from the input type.
Source§impl From<DataReaderLoadOperation> for IAsyncOperation<u32>
impl From<DataReaderLoadOperation> for IAsyncOperation<u32>
Source§fn from(value: DataReaderLoadOperation) -> Self
fn from(value: DataReaderLoadOperation) -> Self
Converts to this type from the input type.
Source§impl From<DataReaderLoadOperation> for Object
impl From<DataReaderLoadOperation> for Object
Source§fn from(value: DataReaderLoadOperation) -> Self
fn from(value: DataReaderLoadOperation) -> Self
Converts to this type from the input type.
Source§impl Future for DataReaderLoadOperation
impl Future for DataReaderLoadOperation
Source§impl Interface for DataReaderLoadOperation
impl Interface for DataReaderLoadOperation
const IID: Guid
type Vtable = IAsyncOperation_abi<u32>
Source§impl<'a> IntoParam<'a, IAsyncInfo> for &'a DataReaderLoadOperation
impl<'a> IntoParam<'a, IAsyncInfo> for &'a DataReaderLoadOperation
fn into_param(self) -> Param<'a, IAsyncInfo>
Source§impl<'a> IntoParam<'a, IAsyncInfo> for DataReaderLoadOperation
impl<'a> IntoParam<'a, IAsyncInfo> for DataReaderLoadOperation
fn into_param(self) -> Param<'a, IAsyncInfo>
Source§impl<'a> IntoParam<'a, IAsyncOperation<u32>> for &'a DataReaderLoadOperation
impl<'a> IntoParam<'a, IAsyncOperation<u32>> for &'a DataReaderLoadOperation
fn into_param(self) -> Param<'a, IAsyncOperation<u32>>
Source§impl<'a> IntoParam<'a, IAsyncOperation<u32>> for DataReaderLoadOperation
impl<'a> IntoParam<'a, IAsyncOperation<u32>> for DataReaderLoadOperation
fn into_param(self) -> Param<'a, IAsyncOperation<u32>>
Source§impl<'a> IntoParam<'a, Object> for &'a DataReaderLoadOperation
impl<'a> IntoParam<'a, Object> for &'a DataReaderLoadOperation
fn into_param(self) -> Param<'a, Object>
Source§impl<'a> IntoParam<'a, Object> for DataReaderLoadOperation
impl<'a> IntoParam<'a, Object> for DataReaderLoadOperation
fn into_param(self) -> Param<'a, Object>
Source§impl PartialEq for DataReaderLoadOperation
impl PartialEq for DataReaderLoadOperation
impl Eq for DataReaderLoadOperation
impl Send for DataReaderLoadOperation
impl StructuralPartialEq for DataReaderLoadOperation
impl Sync for DataReaderLoadOperation
Auto Trait Implementations§
impl Freeze for DataReaderLoadOperation
impl RefUnwindSafe for DataReaderLoadOperation
impl Unpin for DataReaderLoadOperation
impl UnwindSafe for DataReaderLoadOperation
Blanket Implementations§
Source§impl<T> Abi for Twhere
T: Interface,
impl<T> Abi for Twhere
T: Interface,
Source§fn set_abi(&mut self) -> *mut <T as Abi>::Abi
fn set_abi(&mut self) -> *mut <T as Abi>::Abi
Returns a pointer for setting the object’s value via an ABI call.
Source§unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
unsafe fn from_abi(abi: <T as Abi>::Abi) -> Result<T, Error>
Casts the ABI representation to a Rust object by taking ownership of the bits.
fn drop_param(_: &mut Param<'_, Self>)
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F> IntoFuture for Fwhere
F: Future,
impl<F> IntoFuture for Fwhere
F: Future,
Source§type IntoFuture = F
type IntoFuture = F
Which kind of future are we turning this into?
Source§fn into_future(self) -> <F as IntoFuture>::IntoFuture
fn into_future(self) -> <F as IntoFuture>::IntoFuture
Creates a future from a value. Read more