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