pub struct DataWriterStoreOperation(/* private fields */);
Implementations§
Source§impl DataWriterStoreOperation
impl DataWriterStoreOperation
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 DataWriterStoreOperation
impl Clone for DataWriterStoreOperation
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 DataWriterStoreOperation
impl Debug for DataWriterStoreOperation
Source§impl From<&DataWriterStoreOperation> for IAsyncInfo
impl From<&DataWriterStoreOperation> for IAsyncInfo
Source§fn from(value: &DataWriterStoreOperation) -> Self
fn from(value: &DataWriterStoreOperation) -> Self
Converts to this type from the input type.
Source§impl From<&DataWriterStoreOperation> for IAsyncOperation<u32>
impl From<&DataWriterStoreOperation> for IAsyncOperation<u32>
Source§fn from(value: &DataWriterStoreOperation) -> Self
fn from(value: &DataWriterStoreOperation) -> Self
Converts to this type from the input type.
Source§impl From<&DataWriterStoreOperation> for Object
impl From<&DataWriterStoreOperation> for Object
Source§fn from(value: &DataWriterStoreOperation) -> Self
fn from(value: &DataWriterStoreOperation) -> Self
Converts to this type from the input type.
Source§impl From<DataWriterStoreOperation> for IAsyncInfo
impl From<DataWriterStoreOperation> for IAsyncInfo
Source§fn from(value: DataWriterStoreOperation) -> Self
fn from(value: DataWriterStoreOperation) -> Self
Converts to this type from the input type.
Source§impl From<DataWriterStoreOperation> for IAsyncOperation<u32>
impl From<DataWriterStoreOperation> for IAsyncOperation<u32>
Source§fn from(value: DataWriterStoreOperation) -> Self
fn from(value: DataWriterStoreOperation) -> Self
Converts to this type from the input type.
Source§impl From<DataWriterStoreOperation> for Object
impl From<DataWriterStoreOperation> for Object
Source§fn from(value: DataWriterStoreOperation) -> Self
fn from(value: DataWriterStoreOperation) -> Self
Converts to this type from the input type.
Source§impl Future for DataWriterStoreOperation
impl Future for DataWriterStoreOperation
Source§impl Interface for DataWriterStoreOperation
impl Interface for DataWriterStoreOperation
const IID: Guid
type Vtable = IAsyncOperation_abi<u32>
Source§impl<'a> IntoParam<'a, IAsyncInfo> for &'a DataWriterStoreOperation
impl<'a> IntoParam<'a, IAsyncInfo> for &'a DataWriterStoreOperation
fn into_param(self) -> Param<'a, IAsyncInfo>
Source§impl<'a> IntoParam<'a, IAsyncInfo> for DataWriterStoreOperation
impl<'a> IntoParam<'a, IAsyncInfo> for DataWriterStoreOperation
fn into_param(self) -> Param<'a, IAsyncInfo>
Source§impl<'a> IntoParam<'a, IAsyncOperation<u32>> for &'a DataWriterStoreOperation
impl<'a> IntoParam<'a, IAsyncOperation<u32>> for &'a DataWriterStoreOperation
fn into_param(self) -> Param<'a, IAsyncOperation<u32>>
Source§impl<'a> IntoParam<'a, IAsyncOperation<u32>> for DataWriterStoreOperation
impl<'a> IntoParam<'a, IAsyncOperation<u32>> for DataWriterStoreOperation
fn into_param(self) -> Param<'a, IAsyncOperation<u32>>
Source§impl<'a> IntoParam<'a, Object> for &'a DataWriterStoreOperation
impl<'a> IntoParam<'a, Object> for &'a DataWriterStoreOperation
fn into_param(self) -> Param<'a, Object>
Source§impl<'a> IntoParam<'a, Object> for DataWriterStoreOperation
impl<'a> IntoParam<'a, Object> for DataWriterStoreOperation
fn into_param(self) -> Param<'a, Object>
Source§impl PartialEq for DataWriterStoreOperation
impl PartialEq for DataWriterStoreOperation
impl Eq for DataWriterStoreOperation
impl Send for DataWriterStoreOperation
impl StructuralPartialEq for DataWriterStoreOperation
impl Sync for DataWriterStoreOperation
Auto Trait Implementations§
impl Freeze for DataWriterStoreOperation
impl RefUnwindSafe for DataWriterStoreOperation
impl Unpin for DataWriterStoreOperation
impl UnwindSafe for DataWriterStoreOperation
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