Struct winsafe::co::FACILITY

source ·
pub struct FACILITY(/* private fields */);
Available on crate features kernel and ole only.
Expand description

HRESULT facility (u32).

Implementations§

source§

impl FACILITY

source

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.

source

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.

source§

impl FACILITY

source

pub const NULL: Self = _

source

pub const RPC: Self = _

source

pub const DISPATCH: Self = _

source

pub const STORAGE: Self = _

source

pub const ITF: Self = _

source

pub const WIN32: Self = _

source

pub const WINDOWS: Self = _

source

pub const SSPI: Self = _

source

pub const SECURITY: Self = _

source

pub const CONTROL: Self = _

source

pub const CERT: Self = _

source

pub const INTERNET: Self = _

source

pub const MEDIASERVER: Self = _

source

pub const MSMQ: Self = _

source

pub const SETUPAPI: Self = _

source

pub const SCARD: Self = _

source

pub const COMPLUS: Self = _

source

pub const AAF: Self = _

source

pub const URT: Self = _

source

pub const ACS: Self = _

source

pub const DPLAY: Self = _

source

pub const UMI: Self = _

source

pub const SXS: Self = _

source

pub const WINDOWS_CE: Self = _

source

pub const HTTP: Self = _

source

pub const USERMODE_COMMONLOG: Self = _

source

pub const WER: Self = _

source

pub const USERMODE_FILTER_MANAGER: Self = _

source

pub const BACKGROUNDCOPY: Self = _

source

pub const CONFIGURATION: Self = _

source

pub const WIA: Self = _

source

pub const STATE_MANAGEMENT: Self = _

source

pub const METADIRECTORY: Self = _

source

pub const WINDOWSUPDATE: Self = _

source

pub const DIRECTORYSERVICE: Self = _

source

pub const GRAPHICS: Self = _

source

pub const SHELL: Self = _

source

pub const NAP: Self = _

source

pub const TPM_SERVICES: Self = _

source

pub const TPM_SOFTWARE: Self = _

source

pub const UI: Self = _

source

pub const XAML: Self = _

source

pub const ACTION_QUEUE: Self = _

source

pub const PLA: Self = _

source

pub const WINDOWS_SETUP: Self = _

source

pub const FVE: Self = _

source

pub const FWP: Self = _

source

pub const WINRM: Self = _

source

pub const NDIS: Self = _

source

pub const USERMODE_HYPERVISOR: Self = _

source

pub const CMI: Self = _

source

pub const USERMODE_VIRTUALIZATION: Self = _

source

pub const USERMODE_VOLMGR: Self = _

source

pub const BCD: Self = _

source

pub const USERMODE_VHD: Self = _

source

pub const USERMODE_HNS: Self = _

source

pub const SDIAG: Self = _

source

pub const WEBSERVICES: Self = _

source

pub const WINPE: Self = _

source

pub const WPN: Self = _

source

pub const WINDOWS_STORE: Self = _

source

pub const INPUT: Self = _

source

pub const EAP: Self = _

source

pub const WINDOWS_DEFENDER: Self = _

source

pub const OPC: Self = _

source

pub const XPS: Self = _

source

pub const MBN: Self = _

source

pub const POWERSHELL: Self = _

source

pub const RAS: Self = _

source

pub const P2P_INT: Self = _

source

pub const P2P: Self = _

source

pub const DAF: Self = _

source

pub const BLUETOOTH_ATT: Self = _

source

pub const AUDIO: Self = _

source

pub const STATEREPOSITORY: Self = _

source

pub const VISUALCPP: Self = _

source

pub const SCRIPT: Self = _

source

pub const PARSE: Self = _

source

pub const BLB: Self = _

source

pub const BLB_CLI: Self = _

source

pub const WSBAPP: Self = _

source

pub const BLBUI: Self = _

source

pub const USN: Self = _

source

pub const USERMODE_VOLSNAP: Self = _

source

pub const TIERING: Self = _

source

pub const WSB_ONLINE: Self = _

source

pub const ONLINE_ID: Self = _

source

pub const DEVICE_UPDATE_AGENT: Self = _

source

pub const DRVSERVICING: Self = _

source

pub const DLS: Self = _

source

pub const DELIVERY_OPTIMIZATION: Self = _

source

pub const USERMODE_SPACES: Self = _

source

pub const USER_MODE_SECURITY_CORE: Self = _

source

pub const USERMODE_LICENSING: Self = _

source

pub const SOS: Self = _

source

pub const DEBUGGERS: Self = _

source

pub const SPP: Self = _

source

pub const RESTORE: Self = _

source

pub const DMSERVER: Self = _

source

pub const DEPLOYMENT_SERVICES_SERVER: Self = _

source

pub const DEPLOYMENT_SERVICES_IMAGING: Self = _

source

pub const DEPLOYMENT_SERVICES_MANAGEMENT: Self = _

source

pub const DEPLOYMENT_SERVICES_UTIL: Self = _

source

pub const DEPLOYMENT_SERVICES_BINLSVC: Self = _

source

pub const DEPLOYMENT_SERVICES_PXE: Self = _

source

pub const DEPLOYMENT_SERVICES_TFTP: Self = _

source

pub const DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT: Self = _

source

pub const DEPLOYMENT_SERVICES_DRIVER_PROVISIONING: Self = _

source

pub const DEPLOYMENT_SERVICES_MULTICAST_SERVER: Self = _

source

pub const DEPLOYMENT_SERVICES_MULTICAST_CLIENT: Self = _

source

pub const DEPLOYMENT_SERVICES_CONTENT_PROVIDER: Self = _

source

pub const LINGUISTIC_SERVICES: Self = _

source

pub const AUDIOSTREAMING: Self = _

source

pub const ACCELERATOR: Self = _

source

pub const WMAAECMA: Self = _

source

pub const DIRECTMUSIC: Self = _

source

pub const DIRECT3D10: Self = _

source

pub const DXGI: Self = _

source

pub const DXGI_DDI: Self = _

source

pub const DIRECT3D11: Self = _

source

pub const DIRECT3D11_DEBUG: Self = _

source

pub const DIRECT3D12: Self = _

source

pub const DIRECT3D12_DEBUG: Self = _

source

pub const LEAP: Self = _

source

pub const AUDCLNT: Self = _

source

pub const WINCODEC_DWRITE_DWM: Self = _

source

pub const WINML: Self = _

source

pub const DIRECT2D: Self = _

source

pub const DEFRAG: Self = _

source

pub const USERMODE_SDBUS: Self = _

source

pub const JSCRIPT: Self = _

source

pub const PIDGENX: Self = _

source

pub const EAS: Self = _

source

pub const WEB: Self = _

source

pub const WEB_SOCKET: Self = _

source

pub const MOBILE: Self = _

source

pub const SQLITE: Self = _

source

pub const UTC: Self = _

source

pub const WEP: Self = _

source

pub const SYNCENGINE: Self = _

source

pub const XBOX: Self = _

source

pub const GAME: Self = _

source

pub const PIX: Self = _

Trait Implementations§

source§

impl AsRef<u32> for FACILITY

source§

fn as_ref(&self) -> &u32

Converts this type into a shared reference of the (usually inferred) input type.
source§

impl Binary for FACILITY

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Clone for FACILITY

source§

fn clone(&self) -> FACILITY

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for FACILITY

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for FACILITY

source§

fn default() -> FACILITY

Returns the “default value” for a type. Read more
source§

impl Display for FACILITY

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<FACILITY> for u32

source§

fn from(v: FACILITY) -> Self

Converts to this type from the input type.
source§

impl Hash for FACILITY

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
source§

impl IntUnderlying for FACILITY

§

type Raw = u32

Available on crate feature kernel only.
The underlying raw integer type.
source§

unsafe fn as_mut(&mut self) -> &mut Self::Raw

Available on crate feature kernel only.
Returns a mutable reference to the underlying raw value. Read more
source§

impl LowerHex for FACILITY

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Octal for FACILITY

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Ord for FACILITY

source§

fn cmp(&self, other: &Self) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for FACILITY

source§

fn eq(&self, other: &FACILITY) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl PartialOrd for FACILITY

source§

fn partial_cmp(&self, other: &Self) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 · source§

fn lt(&self, other: &Rhs) -> bool

This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · source§

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 more
1.0.0 · source§

fn gt(&self, other: &Rhs) -> bool

This method tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 · source§

fn ge(&self, other: &Rhs) -> bool

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more
source§

impl UpperHex for FACILITY

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter.
source§

impl Copy for FACILITY

source§

impl Eq for FACILITY

source§

impl NativeConst for FACILITY

source§

impl Send for FACILITY

source§

impl StructuralPartialEq for FACILITY

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T> ToString for T
where T: Display + ?Sized,

source§

default fn to_string(&self) -> String

Converts the given value to a String. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.