From ee8040bb9ed32eba67d7107c6b64de04b617def8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=B7=D0=B0=D0=BB=D0=B8=D1=8F=20=D0=A1=D0=BC=D0=B0?= =?UTF-8?q?=D1=80=D0=B0=D0=B3=D0=B4=D0=BE=D0=B2=D0=B0?= <charming.flurry@yandex.ru> Date: Thu, 2 Jan 2025 22:20:19 +0500 Subject: [PATCH 1/2] Exposed the ```std::os::fd::AsRawFd``` trait method for ```nix::sys::fanotify::Fanotify``` struct --- changelog/PR.added.md | 1 + src/sys/fanotify.rs | 7 +++++++ 2 files changed, 8 insertions(+) create mode 100644 changelog/PR.added.md diff --git a/changelog/PR.added.md b/changelog/PR.added.md new file mode 100644 index 0000000000..cfd5921a9b --- /dev/null +++ b/changelog/PR.added.md @@ -0,0 +1 @@ +Exposed the ```std::os::fd::AsRawFd``` trait method for ```nix::sys::fanotify::Fanotify``` struct \ No newline at end of file diff --git a/src/sys/fanotify.rs b/src/sys/fanotify.rs index c2bde9a841..fd3089f702 100644 --- a/src/sys/fanotify.rs +++ b/src/sys/fanotify.rs @@ -419,6 +419,13 @@ impl AsFd for Fanotify { } } +impl AsRawFd for Fanotify { + fn as_raw_fd(&self) -> RawFd + { + self.fd.as_raw_fd() + } +} + impl From<Fanotify> for OwnedFd { fn from(value: Fanotify) -> Self { value.fd From 7d61753c78fd87eb9c07c3fa65bc64568682a50d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=B7=D0=B0=D0=BB=D0=B8=D1=8F=20=D0=A1=D0=BC=D0=B0?= =?UTF-8?q?=D1=80=D0=B0=D0=B3=D0=B4=D0=BE=D0=B2=D0=B0?= <charming.flurry@yandex.ru> Date: Thu, 2 Jan 2025 22:30:15 +0500 Subject: [PATCH 2/2] Pull request number is set --- changelog/{PR.added.md => 2575.added.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename changelog/{PR.added.md => 2575.added.md} (100%) diff --git a/changelog/PR.added.md b/changelog/2575.added.md similarity index 100% rename from changelog/PR.added.md rename to changelog/2575.added.md