Struct 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 as_mut(&mut self) -> &mut u32

Returns a mutable reference to the underlying raw value.

§Safety

Be sure the integer being set is meaningful for the actual type.

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. Read more
Source§

impl Clone for FACILITY

Source§

fn clone(&self) -> FACILITY

Returns a duplicate of the value. Read more
1.0.0 · Source§

const 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 LowerHex for FACILITY

Source§

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

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

impl Octal for FACILITY

Source§

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

Formats the value using the given formatter. Read more
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,

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

impl PartialEq for FACILITY

Source§

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

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

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

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

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

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

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

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. Read more
Source§

impl Copy for FACILITY

Source§

impl Eq 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> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. 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,

Source§

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§

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>,

Source§

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>,

Source§

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.