Struct windows_core::BSTR
pub struct BSTR(/* private fields */);
Expand description
A BSTR string (BSTR) is a length-prefixed wide string.
Implementations§
Trait Implementations§
§impl From<BSTR> for PROPVARIANT
impl From<BSTR> for PROPVARIANT
source§impl PartialEq<BSTR> for &str
impl PartialEq<BSTR> for &str
source§impl PartialEq for BSTR
impl PartialEq for BSTR
§impl TryFrom<&PROPVARIANT> for BSTR
impl TryFrom<&PROPVARIANT> for BSTR
impl Eq for BSTR
impl Param<PCWSTR> for &BSTR
Auto Trait Implementations§
impl Freeze for BSTR
impl RefUnwindSafe for BSTR
impl !Send for BSTR
impl !Sync for BSTR
impl Unpin for BSTR
impl UnwindSafe for BSTR
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
)