Struct windows::Devices::Bluetooth::BluetoothLEConnectionPhyInfo
pub struct BluetoothLEConnectionPhyInfo(/* private fields */);
Implementations§
§impl BluetoothLEConnectionPhyInfo
impl BluetoothLEConnectionPhyInfo
pub fn IsUncoded1MPhy(&self) -> Result<bool>
pub fn IsUncoded2MPhy(&self) -> Result<bool>
pub fn IsCodedPhy(&self) -> Result<bool>
Trait Implementations§
§impl CanInto<IInspectable> for BluetoothLEConnectionPhyInfo
impl CanInto<IInspectable> for BluetoothLEConnectionPhyInfo
§impl CanInto<IUnknown> for BluetoothLEConnectionPhyInfo
impl CanInto<IUnknown> for BluetoothLEConnectionPhyInfo
§impl Clone for BluetoothLEConnectionPhyInfo
impl Clone for BluetoothLEConnectionPhyInfo
§fn clone(&self) -> BluetoothLEConnectionPhyInfo
fn clone(&self) -> BluetoothLEConnectionPhyInfo
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 BluetoothLEConnectionPhyInfo
impl Debug for BluetoothLEConnectionPhyInfo
§impl From<&BluetoothLEConnectionPhyInfo> for &IInspectable
impl From<&BluetoothLEConnectionPhyInfo> for &IInspectable
§fn from(value: &BluetoothLEConnectionPhyInfo) -> Self
fn from(value: &BluetoothLEConnectionPhyInfo) -> Self
Converts to this type from the input type.
§impl From<&BluetoothLEConnectionPhyInfo> for &IUnknown
impl From<&BluetoothLEConnectionPhyInfo> for &IUnknown
§fn from(value: &BluetoothLEConnectionPhyInfo) -> Self
fn from(value: &BluetoothLEConnectionPhyInfo) -> Self
Converts to this type from the input type.
§impl From<BluetoothLEConnectionPhyInfo> for IInspectable
impl From<BluetoothLEConnectionPhyInfo> for IInspectable
§fn from(value: BluetoothLEConnectionPhyInfo) -> Self
fn from(value: BluetoothLEConnectionPhyInfo) -> Self
Converts to this type from the input type.
§impl From<BluetoothLEConnectionPhyInfo> for IUnknown
impl From<BluetoothLEConnectionPhyInfo> for IUnknown
§fn from(value: BluetoothLEConnectionPhyInfo) -> Self
fn from(value: BluetoothLEConnectionPhyInfo) -> Self
Converts to this type from the input type.
§impl Interface for BluetoothLEConnectionPhyInfo
impl Interface for BluetoothLEConnectionPhyInfo
§const IID: GUID = <IBluetoothLEConnectionPhyInfo as windows_core::Interface>::IID
const IID: GUID = <IBluetoothLEConnectionPhyInfo as windows_core::Interface>::IID
The
GUID
associated with the interface.§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.
§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 BluetoothLEConnectionPhyInfo
impl PartialEq for BluetoothLEConnectionPhyInfo
§fn eq(&self, other: &BluetoothLEConnectionPhyInfo) -> bool
fn eq(&self, other: &BluetoothLEConnectionPhyInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for BluetoothLEConnectionPhyInfo
impl Send for BluetoothLEConnectionPhyInfo
impl StructuralPartialEq for BluetoothLEConnectionPhyInfo
impl Sync for BluetoothLEConnectionPhyInfo
Auto Trait Implementations§
impl Freeze for BluetoothLEConnectionPhyInfo
impl RefUnwindSafe for BluetoothLEConnectionPhyInfo
impl Unpin for BluetoothLEConnectionPhyInfo
impl UnwindSafe for BluetoothLEConnectionPhyInfo
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)