pub struct OutputStreamOverStream(/* private fields */);
Implementations§
Source§impl OutputStreamOverStream
impl OutputStreamOverStream
pub fn WriteAsync<'a, T0__: IntoParam<'a, IBuffer>>( &self, buffer: T0__, ) -> Result<IAsyncOperationWithProgress<u32, u32>>
pub fn FlushAsync(&self) -> Result<IAsyncOperation<bool>>
pub fn Close(&self) -> Result<()>
Trait Implementations§
Source§impl Clone for OutputStreamOverStream
impl Clone for OutputStreamOverStream
Source§fn clone(&self) -> OutputStreamOverStream
fn clone(&self) -> OutputStreamOverStream
Returns a duplicate 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 moreSource§impl Debug for OutputStreamOverStream
impl Debug for OutputStreamOverStream
Source§impl From<&OutputStreamOverStream> for IClosable
impl From<&OutputStreamOverStream> for IClosable
Source§fn from(value: &OutputStreamOverStream) -> Self
fn from(value: &OutputStreamOverStream) -> Self
Converts to this type from the input type.
Source§impl From<&OutputStreamOverStream> for IOutputStream
impl From<&OutputStreamOverStream> for IOutputStream
Source§fn from(value: &OutputStreamOverStream) -> Self
fn from(value: &OutputStreamOverStream) -> Self
Converts to this type from the input type.
Source§impl From<&OutputStreamOverStream> for Object
impl From<&OutputStreamOverStream> for Object
Source§fn from(value: &OutputStreamOverStream) -> Self
fn from(value: &OutputStreamOverStream) -> Self
Converts to this type from the input type.
Source§impl From<OutputStreamOverStream> for IClosable
impl From<OutputStreamOverStream> for IClosable
Source§fn from(value: OutputStreamOverStream) -> Self
fn from(value: OutputStreamOverStream) -> Self
Converts to this type from the input type.
Source§impl From<OutputStreamOverStream> for IOutputStream
impl From<OutputStreamOverStream> for IOutputStream
Source§fn from(value: OutputStreamOverStream) -> Self
fn from(value: OutputStreamOverStream) -> Self
Converts to this type from the input type.
Source§impl From<OutputStreamOverStream> for Object
impl From<OutputStreamOverStream> for Object
Source§fn from(value: OutputStreamOverStream) -> Self
fn from(value: OutputStreamOverStream) -> Self
Converts to this type from the input type.
Source§impl Interface for OutputStreamOverStream
impl Interface for OutputStreamOverStream
const IID: Guid
type Vtable = IOutputStream_abi
Source§impl<'a> IntoParam<'a, IClosable> for &'a OutputStreamOverStream
impl<'a> IntoParam<'a, IClosable> for &'a OutputStreamOverStream
fn into_param(self) -> Param<'a, IClosable>
Source§impl<'a> IntoParam<'a, IClosable> for OutputStreamOverStream
impl<'a> IntoParam<'a, IClosable> for OutputStreamOverStream
fn into_param(self) -> Param<'a, IClosable>
Source§impl<'a> IntoParam<'a, IOutputStream> for &'a OutputStreamOverStream
impl<'a> IntoParam<'a, IOutputStream> for &'a OutputStreamOverStream
fn into_param(self) -> Param<'a, IOutputStream>
Source§impl<'a> IntoParam<'a, IOutputStream> for OutputStreamOverStream
impl<'a> IntoParam<'a, IOutputStream> for OutputStreamOverStream
fn into_param(self) -> Param<'a, IOutputStream>
Source§impl<'a> IntoParam<'a, Object> for &'a OutputStreamOverStream
impl<'a> IntoParam<'a, Object> for &'a OutputStreamOverStream
fn into_param(self) -> Param<'a, Object>
Source§impl<'a> IntoParam<'a, Object> for OutputStreamOverStream
impl<'a> IntoParam<'a, Object> for OutputStreamOverStream
fn into_param(self) -> Param<'a, Object>
Source§impl PartialEq for OutputStreamOverStream
impl PartialEq for OutputStreamOverStream
Source§impl RuntimeName for OutputStreamOverStream
impl RuntimeName for OutputStreamOverStream
Source§impl RuntimeType for OutputStreamOverStream
impl RuntimeType for OutputStreamOverStream
impl Eq for OutputStreamOverStream
impl Send for OutputStreamOverStream
impl StructuralPartialEq for OutputStreamOverStream
impl Sync for OutputStreamOverStream
Auto Trait Implementations§
impl Freeze for OutputStreamOverStream
impl RefUnwindSafe for OutputStreamOverStream
impl Unpin for OutputStreamOverStream
impl UnwindSafe for OutputStreamOverStream
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