INNER CODE UNIT · Rust
description
domcyrus/rustnet · crates/rustnet-host/src/lib.rs:570
pub fn description(&self) -> Cow<'_, str> {
match self {
Self::None => Cow::Borrowed(""),
#[cfg(target_os = "linux")]
Self::MissingCapBpf => Cow::Borrowed("needs CAP_BPF"),
#[cfg(target_os = "linux")]
Self::MissingCapPerfmon => Cow::Borrowed("needs CAP_PERFMON"),
#[cfg(target_os = "linux")]
Self::MissingBpfCapabilities => Cow::Borrowed("needs CAP_BPF+CAP_PERFMON"),
#[cfg(target_os = "linux")]
Self::KernelUnsupported => Cow::Borrowed("kernel unsupported"),
#[cfg(target_os = "linux")]
Self::BpfPermissionDenied => Cow::Borrowed(
"BPF denied (check perf_event_paranoid / AppArmor / unprivileged_bpf_disabled)",
),
#[cfg(target_os = "linux")]
Self::KprobeAttachFailed(sym) => {
if sym.is_empty() {