/rust/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.9.4/src/public.rs
Line | Count | Source |
1 | | //! Generate the user-facing flags type. |
2 | | //! |
3 | | //! The code here belongs to the end-user, so new trait implementations and methods can't be |
4 | | //! added without potentially breaking users. |
5 | | |
6 | | /// Declare the user-facing bitflags struct. |
7 | | /// |
8 | | /// This type is guaranteed to be a newtype with a `bitflags`-facing type as its single field. |
9 | | #[macro_export] |
10 | | #[doc(hidden)] |
11 | | macro_rules! __declare_public_bitflags { |
12 | | ( |
13 | | $(#[$outer:meta])* |
14 | | $vis:vis struct $PublicBitFlags:ident |
15 | | ) => { |
16 | | $(#[$outer])* |
17 | | $vis struct $PublicBitFlags(<$PublicBitFlags as $crate::__private::PublicFlags>::Internal); |
18 | | }; |
19 | | } |
20 | | |
21 | | /// Implement functions on the public (user-facing) bitflags type. |
22 | | /// |
23 | | /// We need to be careful about adding new methods and trait implementations here because they |
24 | | /// could conflict with items added by the end-user. |
25 | | #[macro_export] |
26 | | #[doc(hidden)] |
27 | | macro_rules! __impl_public_bitflags_forward { |
28 | | ( |
29 | | $(#[$outer:meta])* |
30 | | $PublicBitFlags:ident: $T:ty, $InternalBitFlags:ident |
31 | | ) => { |
32 | | $crate::__impl_bitflags! { |
33 | | params: self, bits, name, other, value; |
34 | | $(#[$outer])* |
35 | | $PublicBitFlags: $T { |
36 | 1.13M | fn empty() { |
37 | 1.13M | Self($InternalBitFlags::empty()) Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::empty Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::Access>::empty <rustix::backend::fs::types::Mode>::empty Line | Count | Source | 36 | 568k | fn empty() { | 37 | 568k | Self($InternalBitFlags::empty()) |
<rustix::backend::fs::types::OFlags>::empty Line | Count | Source | 36 | 568k | fn empty() { | 37 | 568k | Self($InternalBitFlags::empty()) |
Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::Mode>::empty Unexecuted instantiation: <rustix::backend::fs::types::Mode>::empty Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::empty Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::empty Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::empty Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::empty Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::empty Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::empty Unexecuted instantiation: <rustix::process::wait::WaitOptions>::empty Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::empty Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::empty Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::empty Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::empty Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::empty Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::empty Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::empty Unexecuted instantiation: <rustix::termios::types::InputModes>::empty Unexecuted instantiation: <rustix::termios::types::ControlModes>::empty Unexecuted instantiation: <rustix::termios::types::LocalModes>::empty Unexecuted instantiation: <rustix::termios::types::OutputModes>::empty Unexecuted instantiation: <rustix::backend::fs::types::Access>::empty Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::empty Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::empty Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::empty Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::empty Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::empty Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::empty Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::empty Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::empty Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::empty |
38 | | } |
39 | | |
40 | 0 | fn all() { |
41 | 0 | Self($InternalBitFlags::all()) Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::all Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::all Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::all Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::all Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::all Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::all Unexecuted instantiation: <rustix::process::wait::WaitOptions>::all Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::all Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::all Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::all Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::all Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::all Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::all Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::all Unexecuted instantiation: <rustix::termios::types::InputModes>::all Unexecuted instantiation: <rustix::termios::types::ControlModes>::all Unexecuted instantiation: <rustix::termios::types::LocalModes>::all Unexecuted instantiation: <rustix::termios::types::OutputModes>::all Unexecuted instantiation: <rustix::backend::fs::types::Access>::all Unexecuted instantiation: <rustix::backend::fs::types::Mode>::all Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::all Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::all Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::all Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::all Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::all Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::all Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::all Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::all Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::all Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::all |
42 | | } |
43 | | |
44 | 34.4M | fn bits(&self) { |
45 | 34.4M | self.0.bits() Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::bits Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::bits Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::bits <rustix::backend::fs::types::Mode>::bits Line | Count | Source | 44 | 4.42M | fn bits(&self) { | 45 | 4.42M | self.0.bits() |
<rustix::backend::fs::types::OFlags>::bits Line | Count | Source | 44 | 29.2M | fn bits(&self) { | 45 | 29.2M | self.0.bits() |
<rustix::backend::fs::types::ResolveFlags>::bits Line | Count | Source | 44 | 568k | fn bits(&self) { | 45 | 568k | self.0.bits() |
Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::Mode>::bits Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::Access>::bits <rustix::backend::fs::types::Mode>::bits Line | Count | Source | 44 | 237k | fn bits(&self) { | 45 | 237k | self.0.bits() |
Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::bits Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::bits Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::bits Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::bits Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::bits Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::bits Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::bits Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::bits Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::bits Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::bits Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::bits Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::bits Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::bits Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::bits Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::bits Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::bits Unexecuted instantiation: <rustix::termios::types::InputModes>::bits Unexecuted instantiation: <rustix::termios::types::ControlModes>::bits Unexecuted instantiation: <rustix::termios::types::LocalModes>::bits Unexecuted instantiation: <rustix::termios::types::OutputModes>::bits Unexecuted instantiation: <rustix::process::wait::WaitOptions>::bits Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::bits Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::bits Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::bits Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::bits Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::bits Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::bits |
46 | | } |
47 | | |
48 | 811k | fn from_bits(bits) { |
49 | 811k | match $InternalBitFlags::from_bits(bits) { |
50 | 811k | $crate::__private::core::option::Option::Some(bits) => $crate::__private::core::option::Option::Some(Self(bits)), |
51 | 0 | $crate::__private::core::option::Option::None => $crate::__private::core::option::Option::None, <rustix::backend::fs::types::Mode>::from_bits Line | Count | Source | 48 | 240k | fn from_bits(bits) { | 49 | 240k | match $InternalBitFlags::from_bits(bits) { | 50 | 240k | $crate::__private::core::option::Option::Some(bits) => $crate::__private::core::option::Option::Some(Self(bits)), | 51 | 0 | $crate::__private::core::option::Option::None => $crate::__private::core::option::Option::None, |
<rustix::backend::fs::types::OFlags>::from_bits Line | Count | Source | 48 | 570k | fn from_bits(bits) { | 49 | 570k | match $InternalBitFlags::from_bits(bits) { | 50 | 570k | $crate::__private::core::option::Option::Some(bits) => $crate::__private::core::option::Option::Some(Self(bits)), | 51 | 0 | $crate::__private::core::option::Option::None => $crate::__private::core::option::Option::None, |
Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::from_bits Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::from_bits Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::from_bits Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::from_bits Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::from_bits Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::from_bits Unexecuted instantiation: <rustix::process::wait::WaitOptions>::from_bits Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::from_bits Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::from_bits Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::from_bits Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::from_bits Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::from_bits Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::from_bits Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::from_bits Unexecuted instantiation: <rustix::termios::types::InputModes>::from_bits Unexecuted instantiation: <rustix::termios::types::ControlModes>::from_bits Unexecuted instantiation: <rustix::termios::types::LocalModes>::from_bits Unexecuted instantiation: <rustix::termios::types::OutputModes>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::Access>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::Mode>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::from_bits Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::from_bits Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::from_bits Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::from_bits Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::from_bits Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::from_bits |
52 | | } |
53 | | } |
54 | | |
55 | 0 | fn from_bits_truncate(bits) { |
56 | 0 | Self($InternalBitFlags::from_bits_truncate(bits)) Unexecuted instantiation: <rustix::backend::fs::types::Mode>::from_bits_truncate Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::from_bits_truncate Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::from_bits_truncate Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::from_bits_truncate Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::from_bits_truncate Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::from_bits_truncate Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::from_bits_truncate Unexecuted instantiation: <rustix::process::wait::WaitOptions>::from_bits_truncate Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::from_bits_truncate Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::from_bits_truncate Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::from_bits_truncate Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::from_bits_truncate Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::from_bits_truncate Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::from_bits_truncate Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::from_bits_truncate Unexecuted instantiation: <rustix::termios::types::InputModes>::from_bits_truncate Unexecuted instantiation: <rustix::termios::types::ControlModes>::from_bits_truncate Unexecuted instantiation: <rustix::termios::types::LocalModes>::from_bits_truncate Unexecuted instantiation: <rustix::termios::types::OutputModes>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::Access>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::Mode>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::from_bits_truncate |
57 | | } |
58 | | |
59 | 2.11k | fn from_bits_retain(bits) { |
60 | 2.11k | Self($InternalBitFlags::from_bits_retain(bits)) <rustix::backend::fs::types::OFlags>::from_bits_retain Line | Count | Source | 59 | 2.11k | fn from_bits_retain(bits) { | 60 | 2.11k | Self($InternalBitFlags::from_bits_retain(bits)) |
Unexecuted instantiation: <rustix::backend::fs::types::Access>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::Mode>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::from_bits_retain Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::from_bits_retain Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::from_bits_retain Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::from_bits_retain Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::from_bits_retain Unexecuted instantiation: <rustix::termios::types::InputModes>::from_bits_retain Unexecuted instantiation: <rustix::termios::types::ControlModes>::from_bits_retain Unexecuted instantiation: <rustix::termios::types::LocalModes>::from_bits_retain Unexecuted instantiation: <rustix::termios::types::OutputModes>::from_bits_retain Unexecuted instantiation: <rustix::process::wait::WaitOptions>::from_bits_retain Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::from_bits_retain Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::from_bits_retain Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::from_bits_retain Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::from_bits_retain Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::from_bits_retain |
61 | | } |
62 | | |
63 | 0 | fn from_name(name) { |
64 | 0 | match $InternalBitFlags::from_name(name) { |
65 | 0 | $crate::__private::core::option::Option::Some(bits) => $crate::__private::core::option::Option::Some(Self(bits)), |
66 | 0 | $crate::__private::core::option::Option::None => $crate::__private::core::option::Option::None, Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::from_name Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::from_name Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::from_name Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::from_name Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::from_name Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::from_name Unexecuted instantiation: <rustix::process::wait::WaitOptions>::from_name Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::from_name Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::from_name Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::from_name Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::from_name Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::from_name Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::from_name Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::from_name Unexecuted instantiation: <rustix::termios::types::InputModes>::from_name Unexecuted instantiation: <rustix::termios::types::ControlModes>::from_name Unexecuted instantiation: <rustix::termios::types::LocalModes>::from_name Unexecuted instantiation: <rustix::termios::types::OutputModes>::from_name Unexecuted instantiation: <rustix::backend::fs::types::Access>::from_name Unexecuted instantiation: <rustix::backend::fs::types::Mode>::from_name Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::from_name Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::from_name Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::from_name Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::from_name Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::from_name Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::from_name |
67 | | } |
68 | | } |
69 | | |
70 | 0 | fn is_empty(&self) { |
71 | 0 | self.0.is_empty() Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::is_empty Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::is_empty Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::is_empty Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::is_empty Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::is_empty Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::is_empty Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::is_empty Unexecuted instantiation: <rustix::process::wait::WaitOptions>::is_empty Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::is_empty Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::is_empty Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::is_empty Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::is_empty Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::is_empty Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::is_empty Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::is_empty Unexecuted instantiation: <rustix::termios::types::InputModes>::is_empty Unexecuted instantiation: <rustix::termios::types::ControlModes>::is_empty Unexecuted instantiation: <rustix::termios::types::LocalModes>::is_empty Unexecuted instantiation: <rustix::termios::types::OutputModes>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::Access>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::Mode>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::is_empty Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::is_empty Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::is_empty Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::is_empty Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::is_empty Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::is_empty |
72 | | } |
73 | | |
74 | 0 | fn is_all(&self) { |
75 | 0 | self.0.is_all() Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::is_all Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::is_all Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::is_all Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::is_all Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::is_all Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::is_all Unexecuted instantiation: <rustix::process::wait::WaitOptions>::is_all Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::is_all Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::is_all Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::is_all Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::is_all Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::is_all Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::is_all Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::is_all Unexecuted instantiation: <rustix::termios::types::InputModes>::is_all Unexecuted instantiation: <rustix::termios::types::ControlModes>::is_all Unexecuted instantiation: <rustix::termios::types::LocalModes>::is_all Unexecuted instantiation: <rustix::termios::types::OutputModes>::is_all Unexecuted instantiation: <rustix::backend::fs::types::Access>::is_all Unexecuted instantiation: <rustix::backend::fs::types::Mode>::is_all Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::is_all Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::is_all Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::is_all Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::is_all Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::is_all Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::is_all |
76 | | } |
77 | | |
78 | 0 | fn intersects(&self, other) { |
79 | 0 | self.0.intersects(other.0) Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::intersects Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::intersects Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::intersects Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::intersects Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::intersects Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::intersects Unexecuted instantiation: <rustix::process::wait::WaitOptions>::intersects Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::intersects Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::intersects Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::intersects Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::intersects Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::intersects Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::intersects Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::intersects Unexecuted instantiation: <rustix::termios::types::InputModes>::intersects Unexecuted instantiation: <rustix::termios::types::ControlModes>::intersects Unexecuted instantiation: <rustix::termios::types::LocalModes>::intersects Unexecuted instantiation: <rustix::termios::types::OutputModes>::intersects Unexecuted instantiation: <rustix::backend::fs::types::Access>::intersects Unexecuted instantiation: <rustix::backend::fs::types::Mode>::intersects Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::intersects Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::intersects Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::intersects Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::intersects Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::intersects Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::intersects |
80 | | } |
81 | | |
82 | 1.70M | fn contains(&self, other) { |
83 | 1.70M | self.0.contains(other.0) <rustix::backend::fs::types::OFlags>::contains Line | Count | Source | 82 | 1.70M | fn contains(&self, other) { | 83 | 1.70M | self.0.contains(other.0) |
Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::contains Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::contains Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::contains Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::contains Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::contains Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::contains Unexecuted instantiation: <rustix::process::wait::WaitOptions>::contains Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::contains Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::contains Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::contains Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::contains Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::contains Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::contains Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::contains Unexecuted instantiation: <rustix::termios::types::InputModes>::contains Unexecuted instantiation: <rustix::termios::types::ControlModes>::contains Unexecuted instantiation: <rustix::termios::types::LocalModes>::contains Unexecuted instantiation: <rustix::termios::types::OutputModes>::contains Unexecuted instantiation: <rustix::backend::fs::types::Access>::contains Unexecuted instantiation: <rustix::backend::fs::types::Mode>::contains Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::contains Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::contains Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::contains Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::contains Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::contains Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::contains Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::contains Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::contains Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::contains |
84 | | } |
85 | | |
86 | 2.61M | fn insert(&mut self, other) { |
87 | 2.61M | self.0.insert(other.0) Unexecuted instantiation: <rustix::backend::fs::types::Access>::insert <rustix::backend::fs::types::OFlags>::insert Line | Count | Source | 86 | 2.61M | fn insert(&mut self, other) { | 87 | 2.61M | self.0.insert(other.0) |
Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::insert Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::insert Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::insert Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::insert Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::insert Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::insert Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::insert Unexecuted instantiation: <rustix::process::wait::WaitOptions>::insert Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::insert Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::insert Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::insert Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::insert Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::insert Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::insert Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::insert Unexecuted instantiation: <rustix::termios::types::InputModes>::insert Unexecuted instantiation: <rustix::termios::types::ControlModes>::insert Unexecuted instantiation: <rustix::termios::types::LocalModes>::insert Unexecuted instantiation: <rustix::termios::types::OutputModes>::insert Unexecuted instantiation: <rustix::backend::fs::types::Access>::insert Unexecuted instantiation: <rustix::backend::fs::types::Mode>::insert Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::insert Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::insert Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::insert Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::insert Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::insert Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::insert Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::insert Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::insert Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::insert |
88 | | } |
89 | | |
90 | 0 | fn remove(&mut self, other) { |
91 | 0 | self.0.remove(other.0) Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::remove Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::remove Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::remove Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::remove Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::remove Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::remove Unexecuted instantiation: <rustix::process::wait::WaitOptions>::remove Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::remove Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::remove Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::remove Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::remove Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::remove Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::remove Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::remove Unexecuted instantiation: <rustix::termios::types::InputModes>::remove Unexecuted instantiation: <rustix::termios::types::ControlModes>::remove Unexecuted instantiation: <rustix::termios::types::LocalModes>::remove Unexecuted instantiation: <rustix::termios::types::OutputModes>::remove Unexecuted instantiation: <rustix::backend::fs::types::Access>::remove Unexecuted instantiation: <rustix::backend::fs::types::Mode>::remove Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::remove Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::remove Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::remove Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::remove Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::remove Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::remove Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::remove Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::remove Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::remove |
92 | | } |
93 | | |
94 | 0 | fn toggle(&mut self, other) { |
95 | 0 | self.0.toggle(other.0) Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::toggle Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::toggle Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::toggle Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::toggle Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::toggle Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::toggle Unexecuted instantiation: <rustix::process::wait::WaitOptions>::toggle Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::toggle Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::toggle Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::toggle Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::toggle Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::toggle Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::toggle Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::toggle Unexecuted instantiation: <rustix::termios::types::InputModes>::toggle Unexecuted instantiation: <rustix::termios::types::ControlModes>::toggle Unexecuted instantiation: <rustix::termios::types::LocalModes>::toggle Unexecuted instantiation: <rustix::termios::types::OutputModes>::toggle Unexecuted instantiation: <rustix::backend::fs::types::Access>::toggle Unexecuted instantiation: <rustix::backend::fs::types::Mode>::toggle Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::toggle Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::toggle Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::toggle Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::toggle Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::toggle Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::toggle |
96 | | } |
97 | | |
98 | 0 | fn set(&mut self, other, value) { |
99 | 0 | self.0.set(other.0, value) Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::set Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::set Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::set Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::set Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::set Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::set Unexecuted instantiation: <rustix::process::wait::WaitOptions>::set Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::set Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::set Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::set Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::set Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::set Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::set Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::set Unexecuted instantiation: <rustix::termios::types::InputModes>::set Unexecuted instantiation: <rustix::termios::types::ControlModes>::set Unexecuted instantiation: <rustix::termios::types::LocalModes>::set Unexecuted instantiation: <rustix::termios::types::OutputModes>::set Unexecuted instantiation: <rustix::backend::fs::types::Access>::set Unexecuted instantiation: <rustix::backend::fs::types::Mode>::set Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::set Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::set Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::set Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::set Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::set Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::set Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::set Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::set Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::set |
100 | | } |
101 | | |
102 | 570k | fn intersection(self, other) { |
103 | 570k | Self(self.0.intersection(other.0)) Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::intersection <rustix::backend::fs::types::OFlags>::intersection Line | Count | Source | 102 | 570k | fn intersection(self, other) { | 103 | 570k | Self(self.0.intersection(other.0)) |
Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::intersection Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::intersection Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::intersection Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::intersection Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::intersection Unexecuted instantiation: <rustix::process::wait::WaitOptions>::intersection Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::intersection Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::intersection Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::intersection Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::intersection Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::intersection Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::intersection Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::intersection Unexecuted instantiation: <rustix::termios::types::InputModes>::intersection Unexecuted instantiation: <rustix::termios::types::ControlModes>::intersection Unexecuted instantiation: <rustix::termios::types::LocalModes>::intersection Unexecuted instantiation: <rustix::termios::types::OutputModes>::intersection Unexecuted instantiation: <rustix::backend::fs::types::Access>::intersection Unexecuted instantiation: <rustix::backend::fs::types::Mode>::intersection Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::intersection Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::intersection Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::intersection Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::intersection Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::intersection Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::intersection Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::intersection |
104 | | } |
105 | | |
106 | 573k | fn union(self, other) { |
107 | 573k | Self(self.0.union(other.0)) Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::union <rustix::backend::fs::types::OFlags>::union Line | Count | Source | 106 | 4.23k | fn union(self, other) { | 107 | 4.23k | Self(self.0.union(other.0)) |
<rustix::backend::fs::types::ResolveFlags>::union Line | Count | Source | 106 | 568k | fn union(self, other) { | 107 | 568k | Self(self.0.union(other.0)) |
Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::union Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::union Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::union Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::union Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::union Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::union Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::union Unexecuted instantiation: <rustix::process::wait::WaitOptions>::union Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::union Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::union Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::union Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::union Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::union Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::union Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::union Unexecuted instantiation: <rustix::termios::types::InputModes>::union Unexecuted instantiation: <rustix::termios::types::ControlModes>::union Unexecuted instantiation: <rustix::termios::types::LocalModes>::union Unexecuted instantiation: <rustix::termios::types::OutputModes>::union Unexecuted instantiation: <rustix::backend::fs::types::Access>::union Unexecuted instantiation: <rustix::backend::fs::types::Mode>::union Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::union Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::union Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::union Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::union Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::union Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::union Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::union Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::union Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::union |
108 | | } |
109 | | |
110 | 0 | fn difference(self, other) { |
111 | 0 | Self(self.0.difference(other.0)) Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::difference Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::difference Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::difference Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::difference Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::difference Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::difference Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::difference Unexecuted instantiation: <rustix::process::wait::WaitOptions>::difference Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::difference Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::difference Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::difference Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::difference Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::difference Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::difference Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::difference Unexecuted instantiation: <rustix::termios::types::InputModes>::difference Unexecuted instantiation: <rustix::termios::types::ControlModes>::difference Unexecuted instantiation: <rustix::termios::types::LocalModes>::difference Unexecuted instantiation: <rustix::termios::types::OutputModes>::difference Unexecuted instantiation: <rustix::backend::fs::types::Access>::difference Unexecuted instantiation: <rustix::backend::fs::types::Mode>::difference Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::difference Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::difference Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::difference Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::difference Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::difference Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::difference Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::difference Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::difference Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::difference |
112 | | } |
113 | | |
114 | 0 | fn symmetric_difference(self, other) { |
115 | 0 | Self(self.0.symmetric_difference(other.0)) Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::symmetric_difference Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::symmetric_difference Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::symmetric_difference Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::symmetric_difference Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::symmetric_difference Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::symmetric_difference Unexecuted instantiation: <rustix::process::wait::WaitOptions>::symmetric_difference Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::symmetric_difference Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::symmetric_difference Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::symmetric_difference Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::symmetric_difference Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::symmetric_difference Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::symmetric_difference Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::symmetric_difference Unexecuted instantiation: <rustix::termios::types::InputModes>::symmetric_difference Unexecuted instantiation: <rustix::termios::types::ControlModes>::symmetric_difference Unexecuted instantiation: <rustix::termios::types::LocalModes>::symmetric_difference Unexecuted instantiation: <rustix::termios::types::OutputModes>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::Access>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::Mode>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::symmetric_difference |
116 | | } |
117 | | |
118 | 570k | fn complement(self) { |
119 | 570k | Self(self.0.complement()) <rustix::backend::fs::types::OFlags>::complement Line | Count | Source | 118 | 570k | fn complement(self) { | 119 | 570k | Self(self.0.complement()) |
Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::complement Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::complement Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::complement Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::complement Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::complement Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::complement Unexecuted instantiation: <rustix::process::wait::WaitOptions>::complement Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::complement Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::complement Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::complement Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::complement Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::complement Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::complement Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::complement Unexecuted instantiation: <rustix::termios::types::InputModes>::complement Unexecuted instantiation: <rustix::termios::types::ControlModes>::complement Unexecuted instantiation: <rustix::termios::types::LocalModes>::complement Unexecuted instantiation: <rustix::termios::types::OutputModes>::complement Unexecuted instantiation: <rustix::backend::fs::types::Access>::complement Unexecuted instantiation: <rustix::backend::fs::types::Mode>::complement Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::complement Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::complement Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::complement Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::complement Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::complement Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::complement Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::complement Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::complement Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::complement |
120 | | } |
121 | | } |
122 | | } |
123 | | }; |
124 | | } |
125 | | |
126 | | /// Implement functions on the public (user-facing) bitflags type. |
127 | | /// |
128 | | /// We need to be careful about adding new methods and trait implementations here because they |
129 | | /// could conflict with items added by the end-user. |
130 | | #[macro_export] |
131 | | #[doc(hidden)] |
132 | | macro_rules! __impl_public_bitflags { |
133 | | ( |
134 | | $(#[$outer:meta])* |
135 | | $BitFlags:ident: $T:ty, $PublicBitFlags:ident { |
136 | | $( |
137 | | $(#[$inner:ident $($args:tt)*])* |
138 | | const $Flag:tt = $value:expr; |
139 | | )* |
140 | | } |
141 | | ) => { |
142 | | $crate::__impl_bitflags! { |
143 | | params: self, bits, name, other, value; |
144 | | $(#[$outer])* |
145 | | $BitFlags: $T { |
146 | 1.13M | fn empty() { |
147 | 1.13M | Self(<$T as $crate::Bits>::EMPTY) Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty <rustix::backend::fs::types::_::InternalBitFlags>::empty Line | Count | Source | 146 | 568k | fn empty() { | 147 | 568k | Self(<$T as $crate::Bits>::EMPTY) |
<rustix::backend::fs::types::_::InternalBitFlags>::empty Line | Count | Source | 146 | 568k | fn empty() { | 147 | 568k | Self(<$T as $crate::Bits>::EMPTY) |
Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::empty Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::empty |
148 | | } |
149 | | |
150 | 1.38M | fn all() { |
151 | 1.38M | let mut truncated = <$T as $crate::Bits>::EMPTY; |
152 | 1.38M | let mut i = 0; |
153 | | |
154 | | $( |
155 | | $crate::__bitflags_expr_safe_attrs!( |
156 | | $(#[$inner $($args)*])* |
157 | 1.38M | {{ |
158 | 1.38M | let flag = <$PublicBitFlags as $crate::Flags>::FLAGS[i].value().bits(); |
159 | 1.38M | |
160 | 1.38M | truncated = truncated | flag; |
161 | 1.38M | i += 1; |
162 | 1.38M | }} |
163 | | ); |
164 | | )* |
165 | | |
166 | 1.38M | let _ = i; |
167 | 1.38M | Self(truncated) Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::all <rustix::backend::fs::types::_::InternalBitFlags>::all Line | Count | Source | 150 | 240k | fn all() { | 151 | 240k | let mut truncated = <$T as $crate::Bits>::EMPTY; | 152 | 240k | let mut i = 0; | 153 | | | 154 | | $( | 155 | | $crate::__bitflags_expr_safe_attrs!( | 156 | | $(#[$inner $($args)*])* | 157 | 240k | {{ | 158 | 240k | let flag = <$PublicBitFlags as $crate::Flags>::FLAGS[i].value().bits(); | 159 | 240k | | 160 | 240k | truncated = truncated | flag; | 161 | 240k | i += 1; | 162 | 240k | }} | 163 | | ); | 164 | | )* | 165 | | | 166 | 240k | let _ = i; | 167 | 240k | Self(truncated) |
<rustix::backend::fs::types::_::InternalBitFlags>::all Line | Count | Source | 150 | 1.14M | fn all() { | 151 | 1.14M | let mut truncated = <$T as $crate::Bits>::EMPTY; | 152 | 1.14M | let mut i = 0; | 153 | | | 154 | | $( | 155 | | $crate::__bitflags_expr_safe_attrs!( | 156 | | $(#[$inner $($args)*])* | 157 | 1.14M | {{ | 158 | 1.14M | let flag = <$PublicBitFlags as $crate::Flags>::FLAGS[i].value().bits(); | 159 | 1.14M | | 160 | 1.14M | truncated = truncated | flag; | 161 | 1.14M | i += 1; | 162 | 1.14M | }} | 163 | | ); | 164 | | )* | 165 | | | 166 | 1.14M | let _ = i; | 167 | 1.14M | Self(truncated) |
Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::all Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::all |
168 | | } |
169 | | |
170 | 34.4M | fn bits(&self) { |
171 | 34.4M | self.0 Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::bits <rustix::backend::fs::types::_::InternalBitFlags>::bits Line | Count | Source | 170 | 4.42M | fn bits(&self) { | 171 | 4.42M | self.0 |
<rustix::backend::fs::types::_::InternalBitFlags>::bits Line | Count | Source | 170 | 29.2M | fn bits(&self) { | 171 | 29.2M | self.0 |
<rustix::backend::fs::types::_::InternalBitFlags>::bits Line | Count | Source | 170 | 568k | fn bits(&self) { | 171 | 568k | self.0 |
Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits <rustix::backend::fs::types::_::InternalBitFlags>::bits Line | Count | Source | 170 | 237k | fn bits(&self) { | 171 | 237k | self.0 |
Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::bits Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::bits |
172 | | } |
173 | | |
174 | 811k | fn from_bits(bits) { |
175 | 811k | let truncated = Self::from_bits_truncate(bits).0; |
176 | | |
177 | 811k | if truncated == bits { |
178 | 811k | $crate::__private::core::option::Option::Some(Self(bits)) |
179 | | } else { |
180 | 0 | $crate::__private::core::option::Option::None <rustix::backend::fs::types::_::InternalBitFlags>::from_bits Line | Count | Source | 174 | 240k | fn from_bits(bits) { | 175 | 240k | let truncated = Self::from_bits_truncate(bits).0; | 176 | | | 177 | 240k | if truncated == bits { | 178 | 240k | $crate::__private::core::option::Option::Some(Self(bits)) | 179 | | } else { | 180 | 0 | $crate::__private::core::option::Option::None |
<rustix::backend::fs::types::_::InternalBitFlags>::from_bits Line | Count | Source | 174 | 570k | fn from_bits(bits) { | 175 | 570k | let truncated = Self::from_bits_truncate(bits).0; | 176 | | | 177 | 570k | if truncated == bits { | 178 | 570k | $crate::__private::core::option::Option::Some(Self(bits)) | 179 | | } else { | 180 | 0 | $crate::__private::core::option::Option::None |
Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::from_bits Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::from_bits |
181 | | } |
182 | | } |
183 | | |
184 | 1.38M | fn from_bits_truncate(bits) { |
185 | 1.38M | Self(bits & Self::all().0) <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate Line | Count | Source | 184 | 240k | fn from_bits_truncate(bits) { | 185 | 240k | Self(bits & Self::all().0) |
<rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate Line | Count | Source | 184 | 1.14M | fn from_bits_truncate(bits) { | 185 | 1.14M | Self(bits & Self::all().0) |
Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::from_bits_truncate Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::from_bits_truncate |
186 | | } |
187 | | |
188 | 2.11k | fn from_bits_retain(bits) { |
189 | 2.11k | Self(bits) <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_retain Line | Count | Source | 188 | 2.11k | fn from_bits_retain(bits) { | 189 | 2.11k | Self(bits) |
Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::from_bits_retain Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::from_bits_retain |
190 | | } |
191 | | |
192 | 0 | fn from_name(name) { |
193 | | $( |
194 | | $crate::__bitflags_flag!({ |
195 | | name: $Flag, |
196 | | named: { |
197 | | $crate::__bitflags_expr_safe_attrs!( |
198 | | $(#[$inner $($args)*])* |
199 | | { |
200 | 0 | if name == $crate::__private::core::stringify!($Flag) { |
201 | 0 | return $crate::__private::core::option::Option::Some(Self($PublicBitFlags::$Flag.bits())); |
202 | 0 | } |
203 | | } |
204 | | ); |
205 | | }, |
206 | | unnamed: {}, |
207 | | }); |
208 | | )* |
209 | | |
210 | 0 | let _ = name; |
211 | 0 | $crate::__private::core::option::Option::None Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::from_name Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::from_name |
212 | | } |
213 | | |
214 | 0 | fn is_empty(&self) { |
215 | 0 | self.0 == <$T as $crate::Bits>::EMPTY Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::is_empty Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::is_empty |
216 | | } |
217 | | |
218 | 0 | fn is_all(&self) { |
219 | | // NOTE: We check against `Self::all` here, not `Self::Bits::ALL` |
220 | | // because the set of all flags may not use all bits |
221 | 0 | Self::all().0 | self.0 == self.0 Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::is_all Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::is_all |
222 | | } |
223 | | |
224 | 0 | fn intersects(&self, other) { |
225 | 0 | self.0 & other.0 != <$T as $crate::Bits>::EMPTY Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::intersects Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::intersects |
226 | | } |
227 | | |
228 | 1.70M | fn contains(&self, other) { |
229 | 1.70M | self.0 & other.0 == other.0 <rustix::backend::fs::types::_::InternalBitFlags>::contains Line | Count | Source | 228 | 1.70M | fn contains(&self, other) { | 229 | 1.70M | self.0 & other.0 == other.0 |
Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::contains Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::contains |
230 | | } |
231 | | |
232 | 2.61M | fn insert(&mut self, other) { |
233 | 2.61M | *self = Self(self.0).union(other); Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::insert <rustix::backend::fs::types::_::InternalBitFlags>::insert Line | Count | Source | 232 | 2.61M | fn insert(&mut self, other) { | 233 | 2.61M | *self = Self(self.0).union(other); |
Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::insert Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::insert |
234 | | } |
235 | | |
236 | 0 | fn remove(&mut self, other) { |
237 | 0 | *self = Self(self.0).difference(other); Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::remove Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::remove |
238 | | } |
239 | | |
240 | 0 | fn toggle(&mut self, other) { |
241 | 0 | *self = Self(self.0).symmetric_difference(other); Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::toggle Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::toggle |
242 | | } |
243 | | |
244 | 0 | fn set(&mut self, other, value) { |
245 | 0 | if value { |
246 | 0 | self.insert(other); |
247 | 0 | } else { |
248 | 0 | self.remove(other); |
249 | 0 | } Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::set Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::set |
250 | | } |
251 | | |
252 | 570k | fn intersection(self, other) { |
253 | 570k | Self(self.0 & other.0) Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::intersection <rustix::backend::fs::types::_::InternalBitFlags>::intersection Line | Count | Source | 252 | 570k | fn intersection(self, other) { | 253 | 570k | Self(self.0 & other.0) |
Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::intersection Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::intersection |
254 | | } |
255 | | |
256 | 3.18M | fn union(self, other) { |
257 | 3.18M | Self(self.0 | other.0) Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::union <rustix::backend::fs::types::_::InternalBitFlags>::union Line | Count | Source | 256 | 2.61M | fn union(self, other) { | 257 | 2.61M | Self(self.0 | other.0) |
<rustix::backend::fs::types::_::InternalBitFlags>::union Line | Count | Source | 256 | 568k | fn union(self, other) { | 257 | 568k | Self(self.0 | other.0) |
Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::union Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::union |
258 | | } |
259 | | |
260 | 0 | fn difference(self, other) { |
261 | 0 | Self(self.0 & !other.0) Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::difference Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::difference |
262 | | } |
263 | | |
264 | 0 | fn symmetric_difference(self, other) { |
265 | 0 | Self(self.0 ^ other.0) Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::symmetric_difference Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::symmetric_difference |
266 | | } |
267 | | |
268 | 570k | fn complement(self) { |
269 | 570k | Self::from_bits_truncate(!self.0) <rustix::backend::fs::types::_::InternalBitFlags>::complement Line | Count | Source | 268 | 570k | fn complement(self) { | 269 | 570k | Self::from_bits_truncate(!self.0) |
Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::complement Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::complement |
270 | | } |
271 | | } |
272 | | } |
273 | | }; |
274 | | } |
275 | | |
276 | | /// Implement iterators on the public (user-facing) bitflags type. |
277 | | #[macro_export] |
278 | | #[doc(hidden)] |
279 | | macro_rules! __impl_public_bitflags_iter { |
280 | | ( |
281 | | $(#[$outer:meta])* |
282 | | $BitFlags:ident: $T:ty, $PublicBitFlags:ident |
283 | | ) => { |
284 | | $(#[$outer])* |
285 | | impl $BitFlags { |
286 | | /// Yield a set of contained flags values. |
287 | | /// |
288 | | /// Each yielded flags value will correspond to a defined named flag. Any unknown bits |
289 | | /// will be yielded together as a final flags value. |
290 | | #[inline] |
291 | 0 | pub const fn iter(&self) -> $crate::iter::Iter<$PublicBitFlags> { |
292 | 0 | $crate::iter::Iter::__private_const_new( |
293 | | <$PublicBitFlags as $crate::Flags>::FLAGS, |
294 | 0 | $PublicBitFlags::from_bits_retain(self.bits()), |
295 | 0 | $PublicBitFlags::from_bits_retain(self.bits()), |
296 | | ) |
297 | 0 | } Unexecuted instantiation: <rustix::backend::fs::types::Access>::iter Unexecuted instantiation: <rustix::backend::fs::types::Mode>::iter Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::iter Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::iter Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::iter Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::iter Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::iter Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::iter Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::iter Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::iter Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::iter Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::iter Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::iter Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::iter Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::iter Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::iter Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::iter Unexecuted instantiation: <rustix::termios::types::InputModes>::iter Unexecuted instantiation: <rustix::termios::types::ControlModes>::iter Unexecuted instantiation: <rustix::termios::types::LocalModes>::iter Unexecuted instantiation: <rustix::termios::types::OutputModes>::iter Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::process::wait::WaitOptions>::iter Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::iter Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::iter Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::iter Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::iter Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::iter Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::iter Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::iter Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::iter |
298 | | |
299 | | /// Yield a set of contained named flags values. |
300 | | /// |
301 | | /// This method is like [`iter`](#method.iter), except only yields bits in contained named flags. |
302 | | /// Any unknown bits, or bits not corresponding to a contained flag will not be yielded. |
303 | | #[inline] |
304 | 0 | pub const fn iter_names(&self) -> $crate::iter::IterNames<$PublicBitFlags> { |
305 | 0 | $crate::iter::IterNames::__private_const_new( |
306 | | <$PublicBitFlags as $crate::Flags>::FLAGS, |
307 | 0 | $PublicBitFlags::from_bits_retain(self.bits()), |
308 | 0 | $PublicBitFlags::from_bits_retain(self.bits()), |
309 | | ) |
310 | 0 | } Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::iter_names Unexecuted instantiation: <rustix::fs::ioctl::IFlags>::iter_names Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::iter_names Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::iter_names Unexecuted instantiation: <rustix::fs::xattr::XattrFlags>::iter_names Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags>::iter_names Unexecuted instantiation: <rustix::process::wait::WaitOptions>::iter_names Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::iter_names Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags>::iter_names Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl>::iter_names Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode>::iter_names Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl>::iter_names Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState>::iter_names Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl>::iter_names Unexecuted instantiation: <rustix::termios::types::InputModes>::iter_names Unexecuted instantiation: <rustix::termios::types::ControlModes>::iter_names Unexecuted instantiation: <rustix::termios::types::LocalModes>::iter_names Unexecuted instantiation: <rustix::termios::types::OutputModes>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::Access>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::Mode>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::OFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::SealFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::AtFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags>::iter_names Unexecuted instantiation: <rustix::backend::io::types::FdFlags>::iter_names Unexecuted instantiation: <rustix::backend::io::types::DupFlags>::iter_names Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags>::iter_names Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags>::iter_names Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::iter_names Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::iter_names Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::iter_names |
311 | | } |
312 | | |
313 | | $(#[$outer:meta])* |
314 | | impl $crate::__private::core::iter::IntoIterator for $BitFlags { |
315 | | type Item = $PublicBitFlags; |
316 | | type IntoIter = $crate::iter::Iter<$PublicBitFlags>; |
317 | | |
318 | 0 | fn into_iter(self) -> Self::IntoIter { |
319 | 0 | self.iter() |
320 | 0 | } Unexecuted instantiation: <rustix::backend::fs::types::Access as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::termios::types::InputModes as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::termios::types::ControlModes as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::termios::types::LocalModes as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::termios::types::OutputModes as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter |
321 | | } |
322 | | }; |
323 | | } |
324 | | |
325 | | /// Implement traits on the public (user-facing) bitflags type. |
326 | | #[macro_export] |
327 | | #[doc(hidden)] |
328 | | macro_rules! __impl_public_bitflags_ops { |
329 | | ( |
330 | | $(#[$outer:meta])* |
331 | | $PublicBitFlags:ident |
332 | | ) => { |
333 | | |
334 | | $(#[$outer])* |
335 | | impl $crate::__private::core::fmt::Binary for $PublicBitFlags { |
336 | 0 | fn fmt( |
337 | 0 | &self, |
338 | 0 | f: &mut $crate::__private::core::fmt::Formatter, |
339 | 0 | ) -> $crate::__private::core::fmt::Result { |
340 | 0 | let inner = self.0; |
341 | 0 | $crate::__private::core::fmt::Binary::fmt(&inner, f) |
342 | 0 | } Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::Access as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::termios::types::InputModes as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::termios::types::ControlModes as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::termios::types::LocalModes as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::termios::types::OutputModes as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::fmt::Binary>::fmt Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::fmt::Binary>::fmt |
343 | | } |
344 | | |
345 | | $(#[$outer])* |
346 | | impl $crate::__private::core::fmt::Octal for $PublicBitFlags { |
347 | 0 | fn fmt( |
348 | 0 | &self, |
349 | 0 | f: &mut $crate::__private::core::fmt::Formatter, |
350 | 0 | ) -> $crate::__private::core::fmt::Result { |
351 | 0 | let inner = self.0; |
352 | 0 | $crate::__private::core::fmt::Octal::fmt(&inner, f) |
353 | 0 | } Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::Access as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::termios::types::InputModes as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::termios::types::ControlModes as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::termios::types::LocalModes as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::termios::types::OutputModes as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::fmt::Octal>::fmt Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::fmt::Octal>::fmt |
354 | | } |
355 | | |
356 | | $(#[$outer])* |
357 | | impl $crate::__private::core::fmt::LowerHex for $PublicBitFlags { |
358 | 0 | fn fmt( |
359 | 0 | &self, |
360 | 0 | f: &mut $crate::__private::core::fmt::Formatter, |
361 | 0 | ) -> $crate::__private::core::fmt::Result { |
362 | 0 | let inner = self.0; |
363 | 0 | $crate::__private::core::fmt::LowerHex::fmt(&inner, f) |
364 | 0 | } Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::Access as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::termios::types::InputModes as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::termios::types::ControlModes as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::termios::types::LocalModes as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::termios::types::OutputModes as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::fmt::LowerHex>::fmt Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::fmt::LowerHex>::fmt |
365 | | } |
366 | | |
367 | | $(#[$outer])* |
368 | | impl $crate::__private::core::fmt::UpperHex for $PublicBitFlags { |
369 | 0 | fn fmt( |
370 | 0 | &self, |
371 | 0 | f: &mut $crate::__private::core::fmt::Formatter, |
372 | 0 | ) -> $crate::__private::core::fmt::Result { |
373 | 0 | let inner = self.0; |
374 | 0 | $crate::__private::core::fmt::UpperHex::fmt(&inner, f) |
375 | 0 | } Unexecuted instantiation: <rustix::backend::fs::types::Access as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::termios::types::InputModes as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::termios::types::ControlModes as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::termios::types::LocalModes as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::termios::types::OutputModes as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::fmt::UpperHex>::fmt Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::fmt::UpperHex>::fmt |
376 | | } |
377 | | |
378 | | $(#[$outer])* |
379 | | impl $crate::__private::core::ops::BitOr for $PublicBitFlags { |
380 | | type Output = Self; |
381 | | |
382 | | /// The bitwise or (`|`) of the bits in two flags values. |
383 | | #[inline] |
384 | 573k | fn bitor(self, other: $PublicBitFlags) -> Self { |
385 | 573k | self.union(other) |
386 | 573k | } Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::ops::bit::BitOr>::bitor <rustix::backend::fs::types::OFlags as core::ops::bit::BitOr>::bitor Line | Count | Source | 384 | 4.23k | fn bitor(self, other: $PublicBitFlags) -> Self { | 385 | 4.23k | self.union(other) | 386 | 4.23k | } |
<rustix::backend::fs::types::ResolveFlags as core::ops::bit::BitOr>::bitor Line | Count | Source | 384 | 568k | fn bitor(self, other: $PublicBitFlags) -> Self { | 385 | 568k | self.union(other) | 386 | 568k | } |
Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::termios::types::InputModes as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::termios::types::ControlModes as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::termios::types::LocalModes as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::termios::types::OutputModes as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::Access as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::BitOr>::bitor |
387 | | } |
388 | | |
389 | | $(#[$outer])* |
390 | | impl $crate::__private::core::ops::BitOrAssign for $PublicBitFlags { |
391 | | /// The bitwise or (`|`) of the bits in two flags values. |
392 | | #[inline] |
393 | 2.61M | fn bitor_assign(&mut self, other: Self) { |
394 | 2.61M | self.insert(other); |
395 | 2.61M | } Unexecuted instantiation: <rustix::backend::fs::types::Access as core::ops::bit::BitOrAssign>::bitor_assign <rustix::backend::fs::types::OFlags as core::ops::bit::BitOrAssign>::bitor_assign Line | Count | Source | 393 | 2.61M | fn bitor_assign(&mut self, other: Self) { | 394 | 2.61M | self.insert(other); | 395 | 2.61M | } |
Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::termios::types::InputModes as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::termios::types::ControlModes as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::termios::types::LocalModes as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::termios::types::OutputModes as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::Access as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::BitOrAssign>::bitor_assign |
396 | | } |
397 | | |
398 | | $(#[$outer])* |
399 | | impl $crate::__private::core::ops::BitXor for $PublicBitFlags { |
400 | | type Output = Self; |
401 | | |
402 | | /// The bitwise exclusive-or (`^`) of the bits in two flags values. |
403 | | #[inline] |
404 | 0 | fn bitxor(self, other: Self) -> Self { |
405 | 0 | self.symmetric_difference(other) |
406 | 0 | } Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::termios::types::InputModes as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::termios::types::ControlModes as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::termios::types::LocalModes as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::termios::types::OutputModes as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::Access as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::BitXor>::bitxor |
407 | | } |
408 | | |
409 | | $(#[$outer])* |
410 | | impl $crate::__private::core::ops::BitXorAssign for $PublicBitFlags { |
411 | | /// The bitwise exclusive-or (`^`) of the bits in two flags values. |
412 | | #[inline] |
413 | 0 | fn bitxor_assign(&mut self, other: Self) { |
414 | 0 | self.toggle(other); |
415 | 0 | } Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::termios::types::InputModes as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::termios::types::ControlModes as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::termios::types::LocalModes as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::termios::types::OutputModes as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::Access as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::BitXorAssign>::bitxor_assign |
416 | | } |
417 | | |
418 | | $(#[$outer])* |
419 | | impl $crate::__private::core::ops::BitAnd for $PublicBitFlags { |
420 | | type Output = Self; |
421 | | |
422 | | /// The bitwise and (`&`) of the bits in two flags values. |
423 | | #[inline] |
424 | 570k | fn bitand(self, other: Self) -> Self { |
425 | 570k | self.intersection(other) |
426 | 570k | } Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::ops::bit::BitAnd>::bitand <rustix::backend::fs::types::OFlags as core::ops::bit::BitAnd>::bitand Line | Count | Source | 424 | 570k | fn bitand(self, other: Self) -> Self { | 425 | 570k | self.intersection(other) | 426 | 570k | } |
Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::termios::types::InputModes as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::termios::types::ControlModes as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::termios::types::LocalModes as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::termios::types::OutputModes as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::Access as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::BitAnd>::bitand Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::ops::bit::BitAnd>::bitand |
427 | | } |
428 | | |
429 | | $(#[$outer])* |
430 | | impl $crate::__private::core::ops::BitAndAssign for $PublicBitFlags { |
431 | | /// The bitwise and (`&`) of the bits in two flags values. |
432 | | #[inline] |
433 | 0 | fn bitand_assign(&mut self, other: Self) { |
434 | 0 | *self = Self::from_bits_retain(self.bits()).intersection(other); |
435 | 0 | } Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::termios::types::InputModes as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::termios::types::ControlModes as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::termios::types::LocalModes as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::termios::types::OutputModes as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::Access as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::BitAndAssign>::bitand_assign |
436 | | } |
437 | | |
438 | | $(#[$outer])* |
439 | | impl $crate::__private::core::ops::Sub for $PublicBitFlags { |
440 | | type Output = Self; |
441 | | |
442 | | /// The intersection of a source flags value with the complement of a target flags value (`&!`). |
443 | | /// |
444 | | /// This method is not equivalent to `self & !other` when `other` has unknown bits set. |
445 | | /// `difference` won't truncate `other`, but the `!` operator will. |
446 | | #[inline] |
447 | 0 | fn sub(self, other: Self) -> Self { |
448 | 0 | self.difference(other) |
449 | 0 | } Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::termios::types::InputModes as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::termios::types::ControlModes as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::termios::types::LocalModes as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::termios::types::OutputModes as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::Access as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::arith::Sub>::sub Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::arith::Sub>::sub |
450 | | } |
451 | | |
452 | | $(#[$outer])* |
453 | | impl $crate::__private::core::ops::SubAssign for $PublicBitFlags { |
454 | | /// The intersection of a source flags value with the complement of a target flags value (`&!`). |
455 | | /// |
456 | | /// This method is not equivalent to `self & !other` when `other` has unknown bits set. |
457 | | /// `difference` won't truncate `other`, but the `!` operator will. |
458 | | #[inline] |
459 | 0 | fn sub_assign(&mut self, other: Self) { |
460 | 0 | self.remove(other); |
461 | 0 | } Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::termios::types::InputModes as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::termios::types::ControlModes as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::termios::types::LocalModes as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::termios::types::OutputModes as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::Access as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::arith::SubAssign>::sub_assign |
462 | | } |
463 | | |
464 | | $(#[$outer])* |
465 | | impl $crate::__private::core::ops::Not for $PublicBitFlags { |
466 | | type Output = Self; |
467 | | |
468 | | /// The bitwise negation (`!`) of the bits in a flags value, truncating the result. |
469 | | #[inline] |
470 | 570k | fn not(self) -> Self { |
471 | 570k | self.complement() |
472 | 570k | } <rustix::backend::fs::types::OFlags as core::ops::bit::Not>::not Line | Count | Source | 470 | 570k | fn not(self) -> Self { | 471 | 570k | self.complement() | 472 | 570k | } |
Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::termios::types::InputModes as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::termios::types::ControlModes as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::termios::types::LocalModes as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::termios::types::OutputModes as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::Access as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::Not>::not Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::ops::bit::Not>::not |
473 | | } |
474 | | |
475 | | $(#[$outer])* |
476 | | impl $crate::__private::core::iter::Extend<$PublicBitFlags> for $PublicBitFlags { |
477 | | /// The bitwise or (`|`) of the bits in each flags value. |
478 | 0 | fn extend<T: $crate::__private::core::iter::IntoIterator<Item = Self>>( |
479 | 0 | &mut self, |
480 | 0 | iterator: T, |
481 | 0 | ) { |
482 | 0 | for item in iterator { |
483 | 0 | self.insert(item) |
484 | | } |
485 | 0 | } Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::iter::traits::collect::Extend<rustix::prctl::PointerAuthenticationKeys>>::extend::<_> Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::iter::traits::collect::Extend<rustix::fs::ioctl::IFlags>>::extend::<_> Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::iter::traits::collect::Extend<rustix::fs::statx::StatxFlags>>::extend::<_> Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::iter::traits::collect::Extend<rustix::fs::statx::StatxAttributes>>::extend::<_> Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::iter::traits::collect::Extend<rustix::fs::xattr::XattrFlags>>::extend::<_> Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::iter::traits::collect::Extend<rustix::process::pidfd_getfd::PidfdGetfdFlags>>::extend::<_> Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::iter::traits::collect::Extend<rustix::process::wait::WaitOptions>>::extend::<_> Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::iter::traits::collect::Extend<rustix::process::wait::WaitIdOptions>>::extend::<_> Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::iter::traits::collect::Extend<rustix::process::pidfd::PidfdFlags>>::extend::<_> Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::iter::traits::collect::Extend<rustix::process::prctl::UnalignedAccessControl>>::extend::<_> Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::iter::traits::collect::Extend<rustix::process::prctl::FloatingPointExceptionMode>>::extend::<_> Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::iter::traits::collect::Extend<rustix::process::prctl::SpeculationFeatureControl>>::extend::<_> Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::iter::traits::collect::Extend<rustix::process::prctl::SpeculationFeatureState>>::extend::<_> Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::iter::traits::collect::Extend<rustix::process::prctl::FloatingPointEmulationControl>>::extend::<_> Unexecuted instantiation: <rustix::termios::types::InputModes as core::iter::traits::collect::Extend<rustix::termios::types::InputModes>>::extend::<_> Unexecuted instantiation: <rustix::termios::types::ControlModes as core::iter::traits::collect::Extend<rustix::termios::types::ControlModes>>::extend::<_> Unexecuted instantiation: <rustix::termios::types::LocalModes as core::iter::traits::collect::Extend<rustix::termios::types::LocalModes>>::extend::<_> Unexecuted instantiation: <rustix::termios::types::OutputModes as core::iter::traits::collect::Extend<rustix::termios::types::OutputModes>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::Access as core::iter::traits::collect::Extend<rustix::backend::fs::types::Access>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::iter::traits::collect::Extend<rustix::backend::fs::types::Mode>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::OFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::ResolveFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::RenameFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::MemfdFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::SealFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::FallocateFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::StatVfsMountFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::AtFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::iter::traits::collect::Extend<rustix::backend::fs::inotify::CreateFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::iter::traits::collect::Extend<rustix::backend::fs::inotify::ReadFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::iter::traits::collect::Extend<rustix::backend::fs::inotify::WatchFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::iter::traits::collect::Extend<rustix::backend::io::types::FdFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::iter::traits::collect::Extend<rustix::backend::io::types::DupFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::iter::traits::collect::Extend<rustix::backend::io::types::ReadWriteFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::iter::traits::collect::Extend<rustix::backend::time::types::TimerfdFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::iter::traits::collect::Extend<rustix::backend::time::types::TimerfdTimerFlags>>::extend::<_> Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::prctl::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::fs::ioctl::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::fs::statx::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::fs::statx::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::fs::xattr::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::process::pidfd_getfd::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::process::wait::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::process::wait::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::process::pidfd::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::process::prctl::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::process::prctl::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::process::prctl::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::process::prctl::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::process::prctl::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::termios::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::termios::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::termios::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::termios::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::fs::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::fs::inotify::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::fs::inotify::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::fs::inotify::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::io::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::io::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::io::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::time::types::_::InternalBitFlags>>::extend::<_> Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::iter::traits::collect::Extend<rustix::backend::time::types::_::InternalBitFlags>>::extend::<_> |
486 | | } |
487 | | |
488 | | $(#[$outer])* |
489 | | impl $crate::__private::core::iter::FromIterator<$PublicBitFlags> for $PublicBitFlags { |
490 | | /// The bitwise or (`|`) of the bits in each flags value. |
491 | 0 | fn from_iter<T: $crate::__private::core::iter::IntoIterator<Item = Self>>( |
492 | 0 | iterator: T, |
493 | 0 | ) -> Self { |
494 | | use $crate::__private::core::iter::Extend; |
495 | | |
496 | 0 | let mut result = Self::empty(); |
497 | 0 | result.extend(iterator); |
498 | 0 | result |
499 | 0 | } Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as core::iter::traits::collect::FromIterator<rustix::prctl::PointerAuthenticationKeys>>::from_iter::<_> Unexecuted instantiation: <rustix::fs::ioctl::IFlags as core::iter::traits::collect::FromIterator<rustix::fs::ioctl::IFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::fs::statx::StatxFlags as core::iter::traits::collect::FromIterator<rustix::fs::statx::StatxFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as core::iter::traits::collect::FromIterator<rustix::fs::statx::StatxAttributes>>::from_iter::<_> Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::iter::traits::collect::FromIterator<rustix::fs::xattr::XattrFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as core::iter::traits::collect::FromIterator<rustix::process::pidfd_getfd::PidfdGetfdFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::process::wait::WaitOptions as core::iter::traits::collect::FromIterator<rustix::process::wait::WaitOptions>>::from_iter::<_> Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as core::iter::traits::collect::FromIterator<rustix::process::wait::WaitIdOptions>>::from_iter::<_> Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as core::iter::traits::collect::FromIterator<rustix::process::pidfd::PidfdFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as core::iter::traits::collect::FromIterator<rustix::process::prctl::UnalignedAccessControl>>::from_iter::<_> Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as core::iter::traits::collect::FromIterator<rustix::process::prctl::FloatingPointExceptionMode>>::from_iter::<_> Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as core::iter::traits::collect::FromIterator<rustix::process::prctl::SpeculationFeatureControl>>::from_iter::<_> Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as core::iter::traits::collect::FromIterator<rustix::process::prctl::SpeculationFeatureState>>::from_iter::<_> Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as core::iter::traits::collect::FromIterator<rustix::process::prctl::FloatingPointEmulationControl>>::from_iter::<_> Unexecuted instantiation: <rustix::termios::types::InputModes as core::iter::traits::collect::FromIterator<rustix::termios::types::InputModes>>::from_iter::<_> Unexecuted instantiation: <rustix::termios::types::ControlModes as core::iter::traits::collect::FromIterator<rustix::termios::types::ControlModes>>::from_iter::<_> Unexecuted instantiation: <rustix::termios::types::LocalModes as core::iter::traits::collect::FromIterator<rustix::termios::types::LocalModes>>::from_iter::<_> Unexecuted instantiation: <rustix::termios::types::OutputModes as core::iter::traits::collect::FromIterator<rustix::termios::types::OutputModes>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::Access as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::Access>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::Mode as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::Mode>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::OFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::OFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::ResolveFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::RenameFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::MemfdFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::SealFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::FallocateFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::StatVfsMountFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::AtFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::inotify::CreateFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::inotify::ReadFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::inotify::WatchFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::io::types::FdFlags as core::iter::traits::collect::FromIterator<rustix::backend::io::types::FdFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::io::types::DupFlags as core::iter::traits::collect::FromIterator<rustix::backend::io::types::DupFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as core::iter::traits::collect::FromIterator<rustix::backend::io::types::ReadWriteFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as core::iter::traits::collect::FromIterator<rustix::backend::time::types::TimerfdFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as core::iter::traits::collect::FromIterator<rustix::backend::time::types::TimerfdTimerFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::prctl::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::prctl::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::fs::ioctl::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::fs::statx::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::fs::statx::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::fs::xattr::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::process::pidfd_getfd::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::process::pidfd_getfd::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::process::wait::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::process::wait::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::process::pidfd::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::process::pidfd::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::process::prctl::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::process::prctl::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::process::prctl::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::process::prctl::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::process::prctl::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::process::prctl::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::termios::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::termios::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::termios::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::termios::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::termios::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::inotify::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::inotify::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::fs::inotify::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::fs::inotify::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::io::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::io::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::io::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::io::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::time::types::_::InternalBitFlags>>::from_iter::<_> Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags as core::iter::traits::collect::FromIterator<rustix::backend::time::types::_::InternalBitFlags>>::from_iter::<_> |
500 | | } |
501 | | }; |
502 | | } |
503 | | |
504 | | /// Implement constants on the public (user-facing) bitflags type. |
505 | | #[macro_export] |
506 | | #[doc(hidden)] |
507 | | macro_rules! __impl_public_bitflags_consts { |
508 | | ( |
509 | | $(#[$outer:meta])* |
510 | | $PublicBitFlags:ident: $T:ty { |
511 | | $( |
512 | | $(#[$inner:ident $($args:tt)*])* |
513 | | const $Flag:tt = $value:expr; |
514 | | )* |
515 | | } |
516 | | ) => { |
517 | | $(#[$outer])* |
518 | | impl $PublicBitFlags { |
519 | | $( |
520 | | $crate::__bitflags_flag!({ |
521 | | name: $Flag, |
522 | | named: { |
523 | | $(#[$inner $($args)*])* |
524 | | #[allow( |
525 | | deprecated, |
526 | | non_upper_case_globals, |
527 | | )] |
528 | | pub const $Flag: Self = Self::from_bits_retain($value); |
529 | | }, |
530 | | unnamed: {}, |
531 | | }); |
532 | | )* |
533 | | } |
534 | | |
535 | | $(#[$outer])* |
536 | | impl $crate::Flags for $PublicBitFlags { |
537 | | const FLAGS: &'static [$crate::Flag<$PublicBitFlags>] = &[ |
538 | | $( |
539 | | $crate::__bitflags_flag!({ |
540 | | name: $Flag, |
541 | | named: { |
542 | | $crate::__bitflags_expr_safe_attrs!( |
543 | | $(#[$inner $($args)*])* |
544 | | { |
545 | | #[allow( |
546 | | deprecated, |
547 | | non_upper_case_globals, |
548 | | )] |
549 | | $crate::Flag::new($crate::__private::core::stringify!($Flag), $PublicBitFlags::$Flag) |
550 | | } |
551 | | ) |
552 | | }, |
553 | | unnamed: { |
554 | | $crate::__bitflags_expr_safe_attrs!( |
555 | | $(#[$inner $($args)*])* |
556 | | { |
557 | | #[allow( |
558 | | deprecated, |
559 | | non_upper_case_globals, |
560 | | )] |
561 | | $crate::Flag::new("", $PublicBitFlags::from_bits_retain($value)) |
562 | | } |
563 | | ) |
564 | | }, |
565 | | }), |
566 | | )* |
567 | | ]; |
568 | | |
569 | | type Bits = $T; |
570 | | |
571 | 0 | fn bits(&self) -> $T { |
572 | 0 | $PublicBitFlags::bits(self) |
573 | 0 | } Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::fs::types::OFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::fs::types::Access as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::fs::types::Mode as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::fs::ioctl::IFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::io::types::FdFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::io::types::DupFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::termios::types::LocalModes as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::termios::types::InputModes as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::termios::types::OutputModes as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::termios::types::ControlModes as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::process::wait::WaitOptions as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::fs::statx::StatxFlags as bitflags::traits::Flags>::bits Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as bitflags::traits::Flags>::bits |
574 | | |
575 | 0 | fn from_bits_retain(bits: $T) -> $PublicBitFlags { |
576 | 0 | $PublicBitFlags::from_bits_retain(bits) |
577 | 0 | } Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::OFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::Access as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::types::Mode as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::fs::ioctl::IFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::io::types::FdFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::io::types::DupFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::termios::types::LocalModes as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::termios::types::InputModes as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::termios::types::OutputModes as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::termios::types::ControlModes as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::process::wait::WaitOptions as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::fs::statx::StatxFlags as bitflags::traits::Flags>::from_bits_retain Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as bitflags::traits::Flags>::from_bits_retain |
578 | | } |
579 | | }; |
580 | | } |