diff --git a/aya/Cargo.toml b/aya/Cargo.toml index 9adf07c0..4e5eec16 100644 --- a/aya/Cargo.toml +++ b/aya/Cargo.toml @@ -9,6 +9,7 @@ repository = "https://github.com/aya-rs/aya" readme = "README.md" documentation = "https://docs.rs/aya" edition = "2021" +rust-version = "1.66" [dependencies] async-io = { workspace = true, optional = true } diff --git a/aya/src/bpf.rs b/aya/src/bpf.rs index 90e33488..818a063b 100644 --- a/aya/src/bpf.rs +++ b/aya/src/bpf.rs @@ -3,7 +3,7 @@ use std::{ collections::{HashMap, HashSet}, ffi::CString, fs, io, - os::{raw::c_int, unix::io::RawFd}, + os::{fd::RawFd, raw::c_int}, path::{Path, PathBuf}, }; diff --git a/aya/src/maps/perf/perf_buffer.rs b/aya/src/maps/perf/perf_buffer.rs index e3e99e3e..19813557 100644 --- a/aya/src/maps/perf/perf_buffer.rs +++ b/aya/src/maps/perf/perf_buffer.rs @@ -1,7 +1,7 @@ use std::{ ffi::c_void, io, mem, - os::unix::io::{AsRawFd, RawFd}, + os::fd::{AsRawFd, RawFd}, ptr, slice, sync::atomic::{self, AtomicPtr, Ordering}, }; diff --git a/aya/src/maps/perf/perf_event_array.rs b/aya/src/maps/perf/perf_event_array.rs index c241a37b..3d6a8103 100644 --- a/aya/src/maps/perf/perf_event_array.rs +++ b/aya/src/maps/perf/perf_event_array.rs @@ -4,7 +4,7 @@ use std::{ borrow::{Borrow, BorrowMut}, ops::Deref, - os::unix::io::{AsRawFd, RawFd}, + os::fd::{AsRawFd, RawFd}, sync::Arc, }; @@ -64,7 +64,7 @@ impl + Borrow> AsRawFd for PerfEventArrayBuffer + Borrow> AsRawFd for PerfEventArrayBuffer