#[repr(C)]pub struct DeviceFilterFlags(_);
Implementations
sourceimpl DeviceFilterFlags
impl DeviceFilterFlags
pub const fn from(val: u16) -> Self
pub const fn contains(self, other: Self) -> bool
pub const fn get(self) -> u16
pub const fn IdVendor() -> Self
pub const fn IdProduct() -> Self
pub const fn DeviceMin() -> Self
pub const fn DeviceMax() -> Self
pub const fn DeviceClass() -> Self
pub const fn DeviceSubClass() -> Self
pub const fn DeviceProtocol() -> Self
pub const fn InterfaceClass() -> Self
pub const fn InterfaceSubClass() -> Self
pub const fn InterfaceProtocol() -> Self
Trait Implementations
sourceimpl BitAnd<DeviceFilterFlags> for DeviceFilterFlags
impl BitAnd<DeviceFilterFlags> for DeviceFilterFlags
type Output = DeviceFilterFlags
type Output = DeviceFilterFlags
The resulting type after applying the &
operator.
sourceimpl BitAndAssign<DeviceFilterFlags> for DeviceFilterFlags
impl BitAndAssign<DeviceFilterFlags> for DeviceFilterFlags
sourcefn bitand_assign(&mut self, other: Self)
fn bitand_assign(&mut self, other: Self)
Performs the &=
operation. Read more
sourceimpl BitOr<DeviceFilterFlags> for DeviceFilterFlags
impl BitOr<DeviceFilterFlags> for DeviceFilterFlags
type Output = DeviceFilterFlags
type Output = DeviceFilterFlags
The resulting type after applying the |
operator.
sourceimpl BitOrAssign<DeviceFilterFlags> for DeviceFilterFlags
impl BitOrAssign<DeviceFilterFlags> for DeviceFilterFlags
sourcefn bitor_assign(&mut self, other: Self)
fn bitor_assign(&mut self, other: Self)
Performs the |=
operation. Read more
sourceimpl Clone for DeviceFilterFlags
impl Clone for DeviceFilterFlags
sourcefn clone(&self) -> DeviceFilterFlags
fn clone(&self) -> DeviceFilterFlags
Returns a copy of the value. Read more
1.0.0fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for DeviceFilterFlags
impl Debug for DeviceFilterFlags
sourceimpl Default for DeviceFilterFlags
impl Default for DeviceFilterFlags
sourcefn default() -> DeviceFilterFlags
fn default() -> DeviceFilterFlags
Returns the “default value” for a type. Read more
sourceimpl PartialEq<DeviceFilterFlags> for DeviceFilterFlags
impl PartialEq<DeviceFilterFlags> for DeviceFilterFlags
sourcefn eq(&self, other: &DeviceFilterFlags) -> bool
fn eq(&self, other: &DeviceFilterFlags) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &DeviceFilterFlags) -> bool
fn ne(&self, other: &DeviceFilterFlags) -> bool
This method tests for !=
.
impl Copy for DeviceFilterFlags
impl Eq for DeviceFilterFlags
impl StructuralEq for DeviceFilterFlags
impl StructuralPartialEq for DeviceFilterFlags
Auto Trait Implementations
impl RefUnwindSafe for DeviceFilterFlags
impl Send for DeviceFilterFlags
impl Sync for DeviceFilterFlags
impl Unpin for DeviceFilterFlags
impl UnwindSafe for DeviceFilterFlags
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstablefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> RequestCommandParameter for T where
T: Copy,
impl<T> RequestCommandParameter for T where
T: Copy,
default fn before_request_write(
_raw: &T,
walker: &mut DataWalker,
_ctx: &mut CommandContext
) -> Result<(), ResultCode>
default fn before_send_sync_request(
raw: &T,
walker: &mut DataWalker,
_ctx: &mut CommandContext
) -> Result<(), ResultCode>
sourceimpl<T> RequestCommandParameter<T> for T where
T: Copy,
impl<T> RequestCommandParameter<T> for T where
T: Copy,
default fn after_request_read(
ctx: &mut ServerContext<'_>
) -> Result<T, ResultCode>
sourceimpl<T> ResponseCommandParameter for T where
T: Copy,
impl<T> ResponseCommandParameter for T where
T: Copy,
default fn before_response_write(
_raw: &T,
ctx: &mut ServerContext<'_>
) -> Result<(), ResultCode>
default fn after_response_write(
raw: &T,
ctx: &mut ServerContext<'_>
) -> Result<(), ResultCode>
sourceimpl<T> ResponseCommandParameter<T> for T where
T: Copy,
impl<T> ResponseCommandParameter<T> for T where
T: Copy,
default fn after_response_read(
walker: &mut DataWalker,
_ctx: &mut CommandContext
) -> Result<T, ResultCode>
impl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
fn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more