(self, _: private::Token)
| 405 | #[allow(deprecated)] |
| 406 | impl CompatCapability for Capability { |
| 407 | fn as_capability_set(self, _: private::Token) -> CapabilitySet { |
| 408 | match self { |
| 409 | Self::ChangeOwnership => CapabilitySet::CHOWN, |
| 410 | Self::DACOverride => CapabilitySet::DAC_OVERRIDE, |
| 411 | Self::DACReadSearch => CapabilitySet::DAC_READ_SEARCH, |
| 412 | Self::FileOwner => CapabilitySet::FOWNER, |
| 413 | Self::FileSetID => CapabilitySet::FSETID, |
| 414 | Self::Kill => CapabilitySet::KILL, |
| 415 | Self::SetGroupID => CapabilitySet::SETGID, |
| 416 | Self::SetUserID => CapabilitySet::SETUID, |
| 417 | Self::SetPermittedCapabilities => CapabilitySet::SETPCAP, |
| 418 | Self::LinuxImmutable => CapabilitySet::LINUX_IMMUTABLE, |
| 419 | Self::NetBindService => CapabilitySet::NET_BIND_SERVICE, |
| 420 | Self::NetBroadcast => CapabilitySet::NET_BROADCAST, |
| 421 | Self::NetAdmin => CapabilitySet::NET_ADMIN, |
| 422 | Self::NetRaw => CapabilitySet::NET_RAW, |
| 423 | Self::IPCLock => CapabilitySet::IPC_LOCK, |
| 424 | Self::IPCOwner => CapabilitySet::IPC_OWNER, |
| 425 | Self::SystemModule => CapabilitySet::SYS_MODULE, |
| 426 | Self::SystemRawIO => CapabilitySet::SYS_RAWIO, |
| 427 | Self::SystemChangeRoot => CapabilitySet::SYS_CHROOT, |
| 428 | Self::SystemProcessTrace => CapabilitySet::SYS_PTRACE, |
| 429 | Self::SystemProcessAccounting => CapabilitySet::SYS_PACCT, |
| 430 | Self::SystemAdmin => CapabilitySet::SYS_ADMIN, |
| 431 | Self::SystemBoot => CapabilitySet::SYS_BOOT, |
| 432 | Self::SystemNice => CapabilitySet::SYS_NICE, |
| 433 | Self::SystemResource => CapabilitySet::SYS_RESOURCE, |
| 434 | Self::SystemTime => CapabilitySet::SYS_TIME, |
| 435 | Self::SystemTTYConfig => CapabilitySet::SYS_TTY_CONFIG, |
| 436 | Self::MakeNode => CapabilitySet::MKNOD, |
| 437 | Self::Lease => CapabilitySet::LEASE, |
| 438 | Self::AuditWrite => CapabilitySet::AUDIT_WRITE, |
| 439 | Self::AuditControl => CapabilitySet::AUDIT_CONTROL, |
| 440 | Self::SetFileCapabilities => CapabilitySet::SETFCAP, |
| 441 | Self::MACOverride => CapabilitySet::MAC_OVERRIDE, |
| 442 | Self::MACAdmin => CapabilitySet::MAC_ADMIN, |
| 443 | Self::SystemLog => CapabilitySet::SYSLOG, |
| 444 | Self::WakeAlarm => CapabilitySet::WAKE_ALARM, |
| 445 | Self::BlockSuspend => CapabilitySet::BLOCK_SUSPEND, |
| 446 | Self::AuditRead => CapabilitySet::AUDIT_READ, |
| 447 | Self::PerformanceMonitoring => CapabilitySet::PERFMON, |
| 448 | Self::BerkeleyPacketFilters => CapabilitySet::BPF, |
| 449 | Self::CheckpointRestore => CapabilitySet::CHECKPOINT_RESTORE, |
| 450 | } |
| 451 | } |
| 452 | } |
| 453 | impl CompatCapability for CapabilitySet { |
| 454 | fn as_capability_set(self, _: private::Token) -> CapabilitySet { |
no outgoing calls
no test coverage detected