ソースを参照

aya: fix CgroupSkb docs

Alessandro Decina 3 年 前
コミット
2d7b9b2e90
1 ファイル変更6 行追加3 行削除
  1. 6 3
      aya/src/programs/cgroup_skb.rs

+ 6 - 3
aya/src/programs/cgroup_skb.rs

@@ -58,14 +58,17 @@ impl CgroupSkb {
     /// #     #[error(transparent)]
     /// #     Map(#[from] aya::maps::MapError),
     /// #     #[error(transparent)]
+    /// #     Program(#[from] aya::programs::ProgramError),
+    /// #     #[error(transparent)]
     /// #     Bpf(#[from] aya::BpfError)
     /// # }
-    /// # let bpf = aya::Bpf::load(&[], None)?;
+    /// # let mut bpf = aya::Bpf::load(&[], None)?;
+    /// use std::fs::File;
+    /// use std::convert::TryInto;
     /// use aya::programs::{CgroupSkb, CgroupSkbAttachType};
     ///
     /// let file = File::open("/sys/fs/cgroup/unified")?;
-    /// let egress: &mut CgroupSkb =
-    ///     self.bpf.program_mut("egress_filter")?.try_into()?;
+    /// let egress: &mut CgroupSkb = bpf.program_mut("egress_filter")?.try_into()?;
     /// egress.load()?;
     /// egress.attach(file, CgroupSkbAttachType::Egress)?;
     /// # Ok::<(), Error>(())