Coverage Report

Created: 2026-09-28 06:08

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/rust/registry/src/index.crates.io-1949cf8c6b5b557f/bitflags-2.13.2/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.62M
                fn empty() {
37
1.62M
                    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
810k
                fn empty() {
37
810k
                    Self($InternalBitFlags::empty())
<rustix::backend::fs::types::OFlags>::empty
Line
Count
Source
36
810k
                fn empty() {
37
810k
                    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
2.93M
                fn bits(&self) {
45
2.93M
                    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
810k
                fn bits(&self) {
45
810k
                    self.0.bits()
<rustix::backend::fs::types::OFlags>::bits
Line
Count
Source
44
968k
                fn bits(&self) {
45
968k
                    self.0.bits()
<rustix::backend::fs::types::ResolveFlags>::bits
Line
Count
Source
44
810k
                fn bits(&self) {
45
810k
                    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
345k
                fn bits(&self) {
45
345k
                    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::process::pidfd::PidfdFlags>::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::backend::time::types::TimerfdFlags>::bits
Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::bits
Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::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::process::pidfd_getfd::PidfdGetfdFlags>::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::fs::ioctl::IFlags>::bits
Unexecuted instantiation: <rustix::process::wait::WaitOptions>::bits
Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::bits
Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::bits
Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::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::fs::xattr::XattrFlags>::bits
46
                }
47
48
1.16M
                fn from_bits(bits) {
49
1.16M
                    match $InternalBitFlags::from_bits(bits) {
50
1.16M
                        $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
348k
                fn from_bits(bits) {
49
348k
                    match $InternalBitFlags::from_bits(bits) {
50
348k
                        $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
813k
                fn from_bits(bits) {
49
813k
                    match $InternalBitFlags::from_bits(bits) {
50
813k
                        $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.23k
                fn from_bits_retain(bits) {
60
2.23k
                    Self($InternalBitFlags::from_bits_retain(bits))
<rustix::backend::fs::types::OFlags>::from_bits_retain
Line
Count
Source
59
2.23k
                fn from_bits_retain(bits) {
60
2.23k
                    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::process::pidfd::PidfdFlags>::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::backend::time::types::TimerfdFlags>::from_bits_retain
Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags>::from_bits_retain
Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys>::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::process::pidfd_getfd::PidfdGetfdFlags>::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::fs::ioctl::IFlags>::from_bits_retain
Unexecuted instantiation: <rustix::process::wait::WaitOptions>::from_bits_retain
Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::from_bits_retain
Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::from_bits_retain
Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::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::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
2.43M
                fn contains(&self, other) {
83
2.43M
                    self.0.contains(other.0)
<rustix::backend::fs::types::OFlags>::contains
Line
Count
Source
82
2.43M
                fn contains(&self, other) {
83
2.43M
                    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
3.75M
                fn insert(&mut self, other) {
87
3.75M
                    self.0.insert(other.0)
Unexecuted instantiation: <rustix::backend::fs::types::Access>::insert
<rustix::backend::fs::types::OFlags>::insert
Line
Count
Source
86
3.75M
                fn insert(&mut self, other) {
87
3.75M
                    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
813k
                fn intersection(self, other) {
103
813k
                    Self(self.0.intersection(other.0))
Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::intersection
<rustix::backend::fs::types::OFlags>::intersection
Line
Count
Source
102
813k
                fn intersection(self, other) {
103
813k
                    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
815k
                fn union(self, other) {
107
815k
                    Self(self.0.union(other.0))
Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::union
<rustix::backend::fs::types::OFlags>::union
Line
Count
Source
106
4.46k
                fn union(self, other) {
107
4.46k
                    Self(self.0.union(other.0))
<rustix::backend::fs::types::ResolveFlags>::union
Line
Count
Source
106
810k
                fn union(self, other) {
107
810k
                    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
813k
                fn complement(self) {
119
813k
                    Self(self.0.complement())
<rustix::backend::fs::types::OFlags>::complement
Line
Count
Source
118
813k
                fn complement(self) {
119
813k
                    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.62M
                fn empty() {
147
1.62M
                    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
810k
                fn empty() {
147
810k
                    Self(<$T as $crate::Bits>::EMPTY)
<rustix::backend::fs::types::_::InternalBitFlags>::empty
Line
Count
Source
146
810k
                fn empty() {
147
810k
                    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.97M
                fn all() {
151
                    const ALL: $BitFlags = {
152
                        let mut truncated = <$T as $crate::Bits>::EMPTY;
153
                        let mut _i = 0;
154
155
                        $(
156
                            $crate::__bitflags_expr_safe_attrs!(
157
                                $(#[$inner $($args)*])*
158
                                {{
159
                                    truncated |= <$PublicBitFlags as $crate::Flags>::FLAGS[_i]
160
                                        .value().bits();
161
                                    _i += 1;
162
                                }}
163
                            );
164
                        )*
165
166
                        $BitFlags(truncated)
167
                    };
168
169
1.97M
                    ALL
Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::all
<rustix::backend::fs::types::_::InternalBitFlags>::all
Line
Count
Source
150
348k
                fn all() {
151
                    const ALL: $BitFlags = {
152
                        let mut truncated = <$T as $crate::Bits>::EMPTY;
153
                        let mut _i = 0;
154
155
                        $(
156
                            $crate::__bitflags_expr_safe_attrs!(
157
                                $(#[$inner $($args)*])*
158
                                {{
159
                                    truncated |= <$PublicBitFlags as $crate::Flags>::FLAGS[_i]
160
                                        .value().bits();
161
                                    _i += 1;
162
                                }}
163
                            );
164
                        )*
165
166
                        $BitFlags(truncated)
167
                    };
168
169
348k
                    ALL
<rustix::backend::fs::types::_::InternalBitFlags>::all
Line
Count
Source
150
1.62M
                fn all() {
151
                    const ALL: $BitFlags = {
152
                        let mut truncated = <$T as $crate::Bits>::EMPTY;
153
                        let mut _i = 0;
154
155
                        $(
156
                            $crate::__bitflags_expr_safe_attrs!(
157
                                $(#[$inner $($args)*])*
158
                                {{
159
                                    truncated |= <$PublicBitFlags as $crate::Flags>::FLAGS[_i]
160
                                        .value().bits();
161
                                    _i += 1;
162
                                }}
163
                            );
164
                        )*
165
166
                        $BitFlags(truncated)
167
                    };
168
169
1.62M
                    ALL
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
170
                }
171
172
2.93M
                fn bits(&self) {
173
2.93M
                    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
172
810k
                fn bits(&self) {
173
810k
                    self.0
<rustix::backend::fs::types::_::InternalBitFlags>::bits
Line
Count
Source
172
968k
                fn bits(&self) {
173
968k
                    self.0
<rustix::backend::fs::types::_::InternalBitFlags>::bits
Line
Count
Source
172
810k
                fn bits(&self) {
173
810k
                    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
172
345k
                fn bits(&self) {
173
345k
                    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::process::pidfd::_::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::backend::time::types::_::InternalBitFlags>::bits
Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::bits
Unexecuted instantiation: <rustix::prctl::_::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::process::pidfd_getfd::_::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::fs::ioctl::_::InternalBitFlags>::bits
Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::bits
Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::bits
Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::bits
Unexecuted instantiation: <rustix::fs::statx::_::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::fs::xattr::_::InternalBitFlags>::bits
174
                }
175
176
1.16M
                fn from_bits(bits) {
177
1.16M
                    let truncated = Self::from_bits_truncate(bits).0;
178
179
1.16M
                    if truncated == bits {
180
1.16M
                        $crate::__private::core::option::Option::Some(Self(bits))
181
                    } else {
182
0
                        $crate::__private::core::option::Option::None
<rustix::backend::fs::types::_::InternalBitFlags>::from_bits
Line
Count
Source
176
348k
                fn from_bits(bits) {
177
348k
                    let truncated = Self::from_bits_truncate(bits).0;
178
179
348k
                    if truncated == bits {
180
348k
                        $crate::__private::core::option::Option::Some(Self(bits))
181
                    } else {
182
0
                        $crate::__private::core::option::Option::None
<rustix::backend::fs::types::_::InternalBitFlags>::from_bits
Line
Count
Source
176
813k
                fn from_bits(bits) {
177
813k
                    let truncated = Self::from_bits_truncate(bits).0;
178
179
813k
                    if truncated == bits {
180
813k
                        $crate::__private::core::option::Option::Some(Self(bits))
181
                    } else {
182
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
183
                    }
184
                }
185
186
1.97M
                fn from_bits_truncate(bits) {
187
1.97M
                    Self(bits & Self::all().0)
<rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate
Line
Count
Source
186
348k
                fn from_bits_truncate(bits) {
187
348k
                    Self(bits & Self::all().0)
<rustix::backend::fs::types::_::InternalBitFlags>::from_bits_truncate
Line
Count
Source
186
1.62M
                fn from_bits_truncate(bits) {
187
1.62M
                    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
188
                }
189
190
2.23k
                fn from_bits_retain(bits) {
191
2.23k
                    Self(bits)
<rustix::backend::fs::types::_::InternalBitFlags>::from_bits_retain
Line
Count
Source
190
2.23k
                fn from_bits_retain(bits) {
191
2.23k
                    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::process::pidfd::_::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::backend::time::types::_::InternalBitFlags>::from_bits_retain
Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::from_bits_retain
Unexecuted instantiation: <rustix::prctl::_::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::process::pidfd_getfd::_::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::fs::ioctl::_::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::fs::statx::_::InternalBitFlags>::from_bits_retain
Unexecuted instantiation: <rustix::fs::statx::_::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::fs::xattr::_::InternalBitFlags>::from_bits_retain
192
                }
193
194
0
                fn from_name(name) {
195
                    mod __bitflags_flag_names {
196
                        #[allow(unused_imports)]
197
                        use super::*;
198
199
                        $(
200
                            $crate::__bitflags_flag_name!(
201
                                $(#[$inner $($args)*])*
202
                                { pub(super) const $Flag = $Flag }
203
                            );
204
                        )*
205
                    }
206
207
                    $(
208
                        $crate::__bitflags_flag!({
209
                            name: $Flag,
210
                            named: {{
211
                                $crate::__bitflags_expr_safe_attrs!(
212
                                    $(#[$inner $($args)*])*
213
                                    {
214
0
                                        if name == __bitflags_flag_names::$Flag {
215
0
                                            return $crate::__private::core::option::Option::Some(Self($PublicBitFlags::$Flag.bits()));
216
0
                                        }
217
                                    }
218
                                );
219
                            }},
220
                            unnamed: {},
221
                        });
222
                    )*
223
224
0
                    let _ = name;
225
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
226
                }
227
228
0
                fn is_empty(&self) {
229
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::process::pidfd::_::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::backend::time::types::_::InternalBitFlags>::is_empty
Unexecuted instantiation: <rustix::backend::time::types::_::InternalBitFlags>::is_empty
Unexecuted instantiation: <rustix::prctl::_::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::process::pidfd_getfd::_::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::fs::ioctl::_::InternalBitFlags>::is_empty
Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::is_empty
Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::is_empty
Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::is_empty
Unexecuted instantiation: <rustix::fs::statx::_::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::fs::xattr::_::InternalBitFlags>::is_empty
230
                }
231
232
0
                fn is_all(&self) {
233
                    // NOTE: We check against `Self::all` here, not `Self::Bits::ALL`
234
                    // because the set of all flags may not use all bits
235
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
236
                }
237
238
0
                fn intersects(&self, other) {
239
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
240
                }
241
242
2.43M
                fn contains(&self, other) {
243
2.43M
                    self.0 & other.0 == other.0
<rustix::backend::fs::types::_::InternalBitFlags>::contains
Line
Count
Source
242
2.43M
                fn contains(&self, other) {
243
2.43M
                    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
244
                }
245
246
3.75M
                fn insert(&mut self, other) {
247
3.75M
                    *self = Self(self.0).union(other);
Unexecuted instantiation: <rustix::backend::fs::types::_::InternalBitFlags>::insert
<rustix::backend::fs::types::_::InternalBitFlags>::insert
Line
Count
Source
246
3.75M
                fn insert(&mut self, other) {
247
3.75M
                    *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
248
                }
249
250
0
                fn remove(&mut self, other) {
251
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
252
                }
253
254
0
                fn toggle(&mut self, other) {
255
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
256
                }
257
258
0
                fn set(&mut self, other, value) {
259
0
                    if value {
260
0
                        self.insert(other);
261
0
                    } else {
262
0
                        self.remove(other);
263
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
264
                }
265
266
813k
                fn intersection(self, other) {
267
813k
                    Self(self.0 & other.0)
Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::intersection
<rustix::backend::fs::types::_::InternalBitFlags>::intersection
Line
Count
Source
266
813k
                fn intersection(self, other) {
267
813k
                    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
268
                }
269
270
4.56M
                fn union(self, other) {
271
4.56M
                    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
270
3.75M
                fn union(self, other) {
271
3.75M
                    Self(self.0 | other.0)
<rustix::backend::fs::types::_::InternalBitFlags>::union
Line
Count
Source
270
810k
                fn union(self, other) {
271
810k
                    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
272
                }
273
274
0
                fn difference(self, other) {
275
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
276
                }
277
278
0
                fn symmetric_difference(self, other) {
279
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
280
                }
281
282
813k
                fn complement(self) {
283
813k
                    Self::from_bits_truncate(!self.0)
<rustix::backend::fs::types::_::InternalBitFlags>::complement
Line
Count
Source
282
813k
                fn complement(self) {
283
813k
                    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
284
                }
285
            }
286
        }
287
    };
288
}
289
290
/// Implement iterators on the public (user-facing) bitflags type.
291
#[macro_export]
292
#[doc(hidden)]
293
macro_rules! __impl_public_bitflags_iter {
294
    (
295
        $(#[$outer:meta])*
296
        $BitFlags:ident: $T:ty, $PublicBitFlags:ident
297
    ) => {
298
        $(#[$outer])*
299
        impl $BitFlags {
300
            /// Yield a set of contained flags values.
301
            ///
302
            /// Each yielded flags value will correspond to a defined named flag. Any unknown bits
303
            /// will be yielded together as a final flags value.
304
            #[inline]
305
0
            pub const fn iter(&self) -> $crate::iter::Iter<$PublicBitFlags> {
306
0
                $crate::iter::Iter::__private_const_new(
307
                    <$PublicBitFlags as $crate::Flags>::FLAGS,
308
0
                    $PublicBitFlags::from_bits_retain(self.bits()),
309
0
                    $PublicBitFlags::from_bits_retain(self.bits()),
310
                )
311
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::process::pidfd::PidfdFlags>::iter
Unexecuted instantiation: <rustix::process::pidfd::_::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::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::prctl::PointerAuthenticationKeys>::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::prctl::_::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::process::pidfd_getfd::PidfdGetfdFlags>::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_getfd::_::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::fs::ioctl::IFlags>::iter
Unexecuted instantiation: <rustix::process::wait::WaitOptions>::iter
Unexecuted instantiation: <rustix::process::wait::WaitIdOptions>::iter
Unexecuted instantiation: <rustix::fs::ioctl::_::InternalBitFlags>::iter
Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::iter
Unexecuted instantiation: <rustix::process::wait::_::InternalBitFlags>::iter
Unexecuted instantiation: <rustix::fs::statx::StatxFlags>::iter
Unexecuted instantiation: <rustix::fs::statx::StatxAttributes>::iter
Unexecuted instantiation: <rustix::fs::statx::_::InternalBitFlags>::iter
Unexecuted instantiation: <rustix::fs::statx::_::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::fs::xattr::XattrFlags>::iter
Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags>::iter
312
313
            /// Yield a set of contained named flags values.
314
            ///
315
            /// This method is like [`iter`](#method.iter), except only yields bits in contained named flags.
316
            /// Any unknown bits, or bits not corresponding to a contained flag will not be yielded.
317
            #[inline]
318
0
            pub const fn iter_names(&self) -> $crate::iter::IterNames<$PublicBitFlags> {
319
0
                $crate::iter::IterNames::__private_const_new(
320
                    <$PublicBitFlags as $crate::Flags>::FLAGS,
321
0
                    $PublicBitFlags::from_bits_retain(self.bits()),
322
0
                    $PublicBitFlags::from_bits_retain(self.bits()),
323
                )
324
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
325
        }
326
327
        $(#[$outer:meta])*
328
        impl $crate::__private::core::iter::IntoIterator for $BitFlags {
329
            type Item = $PublicBitFlags;
330
            type IntoIter = $crate::iter::Iter<$PublicBitFlags>;
331
332
0
            fn into_iter(self) -> Self::IntoIter {
333
0
                self.iter()
334
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::process::pidfd::PidfdFlags 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::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::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::prctl::PointerAuthenticationKeys 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::prctl::_::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::process::pidfd_getfd::PidfdGetfdFlags 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_getfd::_::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::fs::ioctl::IFlags 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::fs::ioctl::_::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::process::wait::_::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::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::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::fs::xattr::XattrFlags as core::iter::traits::collect::IntoIterator>::into_iter
Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::iter::traits::collect::IntoIterator>::into_iter
335
        }
336
    };
337
}
338
339
/// Implement traits on the public (user-facing) bitflags type.
340
#[macro_export]
341
#[doc(hidden)]
342
macro_rules! __impl_public_bitflags_ops {
343
    (
344
        $(#[$outer:meta])*
345
        $PublicBitFlags:ident
346
    ) => {
347
348
        $(#[$outer])*
349
        impl $crate::__private::core::fmt::Binary for $PublicBitFlags {
350
0
            fn fmt(
351
0
                &self,
352
0
                f: &mut $crate::__private::core::fmt::Formatter,
353
0
            ) -> $crate::__private::core::fmt::Result {
354
0
                let inner = self.0;
355
0
                $crate::__private::core::fmt::Binary::fmt(&inner, f)
356
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::process::pidfd::_::InternalBitFlags as core::fmt::Binary>::fmt
Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags 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::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::prctl::_::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::prctl::PointerAuthenticationKeys 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::process::pidfd_getfd::_::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_getfd::PidfdGetfdFlags 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::fs::ioctl::_::InternalBitFlags 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::fs::ioctl::IFlags 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::fs::statx::_::InternalBitFlags as core::fmt::Binary>::fmt
Unexecuted instantiation: <rustix::fs::statx::_::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::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::fs::xattr::_::InternalBitFlags as core::fmt::Binary>::fmt
Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::fmt::Binary>::fmt
357
        }
358
359
        $(#[$outer])*
360
        impl $crate::__private::core::fmt::Octal for $PublicBitFlags {
361
0
            fn fmt(
362
0
                &self,
363
0
                f: &mut $crate::__private::core::fmt::Formatter,
364
0
            ) -> $crate::__private::core::fmt::Result {
365
0
                let inner = self.0;
366
0
                $crate::__private::core::fmt::Octal::fmt(&inner, f)
367
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::process::pidfd::_::InternalBitFlags as core::fmt::Octal>::fmt
Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags 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::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::prctl::_::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::prctl::PointerAuthenticationKeys 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::process::pidfd_getfd::_::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_getfd::PidfdGetfdFlags 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::fs::ioctl::_::InternalBitFlags 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::fs::ioctl::IFlags 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::fs::statx::_::InternalBitFlags as core::fmt::Octal>::fmt
Unexecuted instantiation: <rustix::fs::statx::_::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::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::fs::xattr::_::InternalBitFlags as core::fmt::Octal>::fmt
Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::fmt::Octal>::fmt
368
        }
369
370
        $(#[$outer])*
371
        impl $crate::__private::core::fmt::LowerHex for $PublicBitFlags {
372
0
            fn fmt(
373
0
                &self,
374
0
                f: &mut $crate::__private::core::fmt::Formatter,
375
0
            ) -> $crate::__private::core::fmt::Result {
376
0
                let inner = self.0;
377
0
                $crate::__private::core::fmt::LowerHex::fmt(&inner, f)
378
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::process::pidfd::_::InternalBitFlags as core::fmt::LowerHex>::fmt
Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags 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::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::prctl::_::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::prctl::PointerAuthenticationKeys 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::process::pidfd_getfd::_::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_getfd::PidfdGetfdFlags 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::fs::ioctl::_::InternalBitFlags 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::fs::ioctl::IFlags 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::fs::statx::_::InternalBitFlags as core::fmt::LowerHex>::fmt
Unexecuted instantiation: <rustix::fs::statx::_::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::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::fs::xattr::_::InternalBitFlags as core::fmt::LowerHex>::fmt
Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as core::fmt::LowerHex>::fmt
379
        }
380
381
        $(#[$outer])*
382
        impl $crate::__private::core::fmt::UpperHex for $PublicBitFlags {
383
0
            fn fmt(
384
0
                &self,
385
0
                f: &mut $crate::__private::core::fmt::Formatter,
386
0
            ) -> $crate::__private::core::fmt::Result {
387
0
                let inner = self.0;
388
0
                $crate::__private::core::fmt::UpperHex::fmt(&inner, f)
389
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::process::pidfd::PidfdFlags as core::fmt::UpperHex>::fmt
Unexecuted instantiation: <rustix::process::pidfd::_::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::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::prctl::PointerAuthenticationKeys 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::prctl::_::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::process::pidfd_getfd::PidfdGetfdFlags 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_getfd::_::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::fs::ioctl::IFlags 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::fs::ioctl::_::InternalBitFlags 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::fs::statx::StatxFlags as core::fmt::UpperHex>::fmt
Unexecuted instantiation: <rustix::fs::statx::StatxAttributes 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::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::fs::xattr::XattrFlags as core::fmt::UpperHex>::fmt
Unexecuted instantiation: <rustix::fs::xattr::_::InternalBitFlags as core::fmt::UpperHex>::fmt
390
        }
391
392
        $(#[$outer])*
393
        impl $crate::__private::core::ops::BitOr for $PublicBitFlags {
394
            type Output = Self;
395
396
            /// The bitwise or (`|`) of the bits in `self` and `other`.
397
            #[inline]
398
815k
            fn bitor(self, other: $PublicBitFlags) -> Self {
399
815k
                self.union(other)
400
815k
            }
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
398
4.46k
            fn bitor(self, other: $PublicBitFlags) -> Self {
399
4.46k
                self.union(other)
400
4.46k
            }
<rustix::backend::fs::types::ResolveFlags as core::ops::bit::BitOr>::bitor
Line
Count
Source
398
810k
            fn bitor(self, other: $PublicBitFlags) -> Self {
399
810k
                self.union(other)
400
810k
            }
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
401
        }
402
403
        $(#[$outer])*
404
        impl $crate::__private::core::ops::BitOrAssign for $PublicBitFlags {
405
            /// The bitwise or (`|`) of the bits in `self` and `other`.
406
            #[inline]
407
3.75M
            fn bitor_assign(&mut self, other: Self) {
408
3.75M
                self.insert(other);
409
3.75M
            }
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
407
3.75M
            fn bitor_assign(&mut self, other: Self) {
408
3.75M
                self.insert(other);
409
3.75M
            }
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
410
        }
411
412
        $(#[$outer])*
413
        impl $crate::__private::core::ops::BitXor for $PublicBitFlags {
414
            type Output = Self;
415
416
            /// The bitwise exclusive-or (`^`) of the bits in `self` and `other`.
417
            #[inline]
418
0
            fn bitxor(self, other: Self) -> Self {
419
0
                self.symmetric_difference(other)
420
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
421
        }
422
423
        $(#[$outer])*
424
        impl $crate::__private::core::ops::BitXorAssign for $PublicBitFlags {
425
            /// The bitwise exclusive-or (`^`) of the bits in `self` and `other`.
426
            #[inline]
427
0
            fn bitxor_assign(&mut self, other: Self) {
428
0
                self.toggle(other);
429
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
430
        }
431
432
        $(#[$outer])*
433
        impl $crate::__private::core::ops::BitAnd for $PublicBitFlags {
434
            type Output = Self;
435
436
            /// The bitwise and (`&`) of the bits in `self` and `other`.
437
            #[inline]
438
813k
            fn bitand(self, other: Self) -> Self {
439
813k
                self.intersection(other)
440
813k
            }
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
438
813k
            fn bitand(self, other: Self) -> Self {
439
813k
                self.intersection(other)
440
813k
            }
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
441
        }
442
443
        $(#[$outer])*
444
        impl $crate::__private::core::ops::BitAndAssign for $PublicBitFlags {
445
            /// The bitwise and (`&`) of the bits in `self` and `other`.
446
            #[inline]
447
0
            fn bitand_assign(&mut self, other: Self) {
448
0
                *self = Self::from_bits_retain(self.bits()).intersection(other);
449
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
450
        }
451
452
        $(#[$outer])*
453
        impl $crate::__private::core::ops::Sub for $PublicBitFlags {
454
            type Output = Self;
455
456
            /// The intersection of `self` with the complement of `other` (`&!`).
457
            ///
458
            /// This method is not equivalent to `self & !other` when `other` has unknown bits set.
459
            /// `difference` won't truncate `other`, but the `!` operator will.
460
            #[inline]
461
0
            fn sub(self, other: Self) -> Self {
462
0
                self.difference(other)
463
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
464
        }
465
466
        $(#[$outer])*
467
        impl $crate::__private::core::ops::SubAssign for $PublicBitFlags {
468
            /// The intersection of `self` with the complement of `other` (`&!`).
469
            ///
470
            /// This method is not equivalent to `self & !other` when `other` has unknown bits set.
471
            /// `difference` won't truncate `other`, but the `!` operator will.
472
            #[inline]
473
0
            fn sub_assign(&mut self, other: Self) {
474
0
                self.remove(other);
475
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
476
        }
477
478
        $(#[$outer])*
479
        impl $crate::__private::core::ops::Not for $PublicBitFlags {
480
            type Output = Self;
481
482
            /// The bitwise negation (`!`) of the bits in `self`, truncating the result.
483
            #[inline]
484
813k
            fn not(self) -> Self {
485
813k
                self.complement()
486
813k
            }
<rustix::backend::fs::types::OFlags as core::ops::bit::Not>::not
Line
Count
Source
484
813k
            fn not(self) -> Self {
485
813k
                self.complement()
486
813k
            }
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
487
        }
488
489
        $(#[$outer])*
490
        impl $crate::__private::core::iter::Extend<$PublicBitFlags> for $PublicBitFlags {
491
            /// The bitwise or (`|`) of the bits in each flags value.
492
0
            fn extend<T: $crate::__private::core::iter::IntoIterator<Item = Self>>(
493
0
                &mut self,
494
0
                iterator: T,
495
0
            ) {
496
0
                for item in iterator {
497
0
                    self.insert(item)
498
                }
499
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::<_>
500
        }
501
502
        $(#[$outer])*
503
        impl $crate::__private::core::iter::FromIterator<$PublicBitFlags> for $PublicBitFlags {
504
            /// The bitwise or (`|`) of the bits in each flags value.
505
0
            fn from_iter<T: $crate::__private::core::iter::IntoIterator<Item = Self>>(
506
0
                iterator: T,
507
0
            ) -> Self {
508
                use $crate::__private::core::iter::Extend;
509
510
0
                let mut result = Self::empty();
511
0
                result.extend(iterator);
512
0
                result
513
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::<_>
514
        }
515
    };
516
}
517
518
/// Implement constants on the public (user-facing) bitflags type.
519
#[macro_export]
520
#[doc(hidden)]
521
macro_rules! __impl_public_bitflags_consts {
522
    (
523
        $(#[$outer:meta])*
524
        $PublicBitFlags:ident: $T:ty {
525
            $(
526
                $(#[$inner:ident $($args:tt)*])*
527
                const $Flag:tt = $value:expr;
528
            )*
529
        }
530
    ) => {
531
        $(#[$outer])*
532
        impl $PublicBitFlags {
533
            $(
534
                $crate::__bitflags_flag!({
535
                    name: $Flag,
536
                    named: {
537
                        $crate::__bitflags_item_safe_attrs!(
538
                            $(#[$inner $($args)*])*
539
                            {
540
                                pub const $Flag: Self = Self::from_bits_retain($value);
541
                            }
542
                        );
543
                    },
544
                    unnamed: {},
545
                });
546
            )*
547
        }
548
549
        $(#[$outer])*
550
        impl $crate::Flags for $PublicBitFlags {
551
            const FLAGS: &'static [$crate::Flag<$PublicBitFlags>] = {
552
                mod __bitflags_flag_names {
553
                    #[allow(unused_imports)]
554
                    use super::*;
555
556
                    $(
557
                        $crate::__bitflags_flag_name!(
558
                            $(#[$inner $($args)*])*
559
                            { pub(super) const $Flag = $Flag });
560
                    )*
561
                }
562
563
                &[
564
                    $(
565
                        $crate::__bitflags_flag!({
566
                            name: $Flag,
567
                            named: {
568
                                $crate::__bitflags_expr_safe_attrs!(
569
                                    $(#[$inner $($args)*])*
570
                                    {
571
                                        $crate::Flag::new(__bitflags_flag_names::$Flag, $PublicBitFlags::$Flag)
572
                                    }
573
                                )
574
                            },
575
                            unnamed: {
576
                                $crate::__bitflags_expr_safe_attrs!(
577
                                    $(#[$inner $($args)*])*
578
                                    {
579
                                        $crate::Flag::new("", $PublicBitFlags::from_bits_retain($value))
580
                                    }
581
                                )
582
                            },
583
                        }),
584
                    )*
585
                ]
586
            };
587
588
            type Bits = $T;
589
590
0
            fn bits(&self) -> $T {
591
0
                $PublicBitFlags::bits(self)
592
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::process::pidfd::PidfdFlags 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::time::types::TimerfdFlags as bitflags::traits::Flags>::bits
Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as bitflags::traits::Flags>::bits
Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as bitflags::traits::Flags>::bits
Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags 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::process::pidfd_getfd::PidfdGetfdFlags 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::fs::ioctl::IFlags 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::fs::statx::StatxFlags as bitflags::traits::Flags>::bits
Unexecuted instantiation: <rustix::fs::statx::StatxAttributes 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::fs::xattr::XattrFlags as bitflags::traits::Flags>::bits
593
594
0
            fn from_bits_retain(bits: $T) -> $PublicBitFlags {
595
0
                $PublicBitFlags::from_bits_retain(bits)
596
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::process::pidfd::PidfdFlags 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::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::prctl::PointerAuthenticationKeys as bitflags::traits::Flags>::from_bits_retain
Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags 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::process::pidfd_getfd::PidfdGetfdFlags 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::fs::ioctl::IFlags 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::fs::statx::StatxFlags as bitflags::traits::Flags>::from_bits_retain
Unexecuted instantiation: <rustix::fs::statx::StatxAttributes 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::fs::xattr::XattrFlags as bitflags::traits::Flags>::from_bits_retain
597
598
0
            fn all_named() -> $PublicBitFlags {
599
                const ALL_NAMED: $T = {
600
                    let mut truncated = <$T as $crate::Bits>::EMPTY;
601
                    let mut i = 0;
602
603
                    $(
604
                        $crate::__bitflags_expr_safe_attrs!(
605
                            $(#[$inner $($args)*])*
606
                            {{
607
                                let flag = &<$PublicBitFlags as $crate::Flags>::FLAGS[i];
608
609
                                if flag.is_named() {
610
                                    truncated = truncated | flag.value().bits();
611
                                }
612
613
                                i += 1;
614
                            }}
615
                        );
616
                    )*
617
618
                    let _ = i;
619
                    truncated
620
                };
621
622
0
                $PublicBitFlags::from_bits_retain(ALL_NAMED)
623
0
            }
Unexecuted instantiation: <rustix::backend::fs::types::StatVfsMountFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::fs::types::MemfdFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::fs::types::SealFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::fs::types::FallocateFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::fs::types::OFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::fs::types::ResolveFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::fs::types::RenameFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::fs::types::Access as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::fs::types::AtFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::fs::types::Mode as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::process::pidfd::PidfdFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureState as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::process::prctl::SpeculationFeatureControl as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::process::prctl::FloatingPointExceptionMode as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::process::prctl::UnalignedAccessControl as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::process::prctl::FloatingPointEmulationControl as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::time::types::TimerfdFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::time::types::TimerfdTimerFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::prctl::PointerAuthenticationKeys as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::fs::inotify::CreateFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::fs::inotify::WatchFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::fs::inotify::ReadFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::process::pidfd_getfd::PidfdGetfdFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::termios::types::LocalModes as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::termios::types::InputModes as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::termios::types::OutputModes as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::termios::types::ControlModes as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::fs::ioctl::IFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::process::wait::WaitOptions as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::process::wait::WaitIdOptions as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::fs::statx::StatxFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::fs::statx::StatxAttributes as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::io::types::FdFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::io::types::ReadWriteFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::backend::io::types::DupFlags as bitflags::traits::Flags>::all_named
Unexecuted instantiation: <rustix::fs::xattr::XattrFlags as bitflags::traits::Flags>::all_named
624
        }
625
    };
626
}