pub struct STM(/* private fields */);
Available on crate features
kernel
and comctl
only.Implementations§
source§impl STM
impl STM
sourcepub const unsafe fn from_raw(v: u32) -> Self
pub const unsafe fn from_raw(v: u32) -> Self
Constructs a new object by wrapping the given integer value.
§Safety
Be sure the given value is meaningful for the actual type.
sourcepub const fn raw(&self) -> u32
pub const fn raw(&self) -> u32
Returns the primitive integer underlying value.
This method is similar to Into
, but it
is const
, therefore it can be used in
const contexts.
Trait Implementations§
source§impl IntUnderlying for STM
impl IntUnderlying for STM
source§impl Ord for STM
impl Ord for STM
source§impl PartialOrd for STM
impl PartialOrd for STM
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for STM
impl Eq for STM
impl NativeConst for STM
impl Send for STM
impl StructuralPartialEq for STM
Auto Trait Implementations§
impl Freeze for STM
impl RefUnwindSafe for STM
impl Sync for STM
impl Unpin for STM
impl UnwindSafe for STM
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