diff --git a/Cargo.toml b/Cargo.toml index a370735e..4548d32a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -81,7 +81,7 @@ num_enum = { version = "0.7", default-features = false } object = { version = "0.36", default-features = false } proc-macro-error = { version = "1.0", default-features = false } proc-macro2 = { version = "1", default-features = false } -public-api = { version = "0.35.0", default-features = false } +public-api = { version = "0.36.0", default-features = false } quote = { version = "1", default-features = false } rand = { version = "0.8", default-features = false } rbpf = { version = "0.2.0", default-features = false } diff --git a/xtask/public-api/aya-ebpf-bindings.txt b/xtask/public-api/aya-ebpf-bindings.txt index 7eb72855..b0ed014a 100644 --- a/xtask/public-api/aya-ebpf-bindings.txt +++ b/xtask/public-api/aya-ebpf-bindings.txt @@ -7327,17 +7327,17 @@ pub const aya_ebpf_bindings::bindings::SO_TYPE: u32 pub const aya_ebpf_bindings::bindings::SO_WIFI_STATUS: u32 pub const aya_ebpf_bindings::bindings::SO_ZEROCOPY: u32 pub const aya_ebpf_bindings::bindings::TC_ACT_EXT_VAL_MASK: i32 -pub const aya_ebpf_bindings::bindings::TC_ACT_OK: -pub const aya_ebpf_bindings::bindings::TC_ACT_PIPE: -pub const aya_ebpf_bindings::bindings::TC_ACT_QUEUED: -pub const aya_ebpf_bindings::bindings::TC_ACT_RECLASSIFY: -pub const aya_ebpf_bindings::bindings::TC_ACT_REDIRECT: -pub const aya_ebpf_bindings::bindings::TC_ACT_REPEAT: -pub const aya_ebpf_bindings::bindings::TC_ACT_SHOT: -pub const aya_ebpf_bindings::bindings::TC_ACT_STOLEN: -pub const aya_ebpf_bindings::bindings::TC_ACT_TRAP: +pub const aya_ebpf_bindings::bindings::TC_ACT_OK: i32 +pub const aya_ebpf_bindings::bindings::TC_ACT_PIPE: i32 +pub const aya_ebpf_bindings::bindings::TC_ACT_QUEUED: i32 +pub const aya_ebpf_bindings::bindings::TC_ACT_RECLASSIFY: i32 +pub const aya_ebpf_bindings::bindings::TC_ACT_REDIRECT: i32 +pub const aya_ebpf_bindings::bindings::TC_ACT_REPEAT: i32 +pub const aya_ebpf_bindings::bindings::TC_ACT_SHOT: i32 +pub const aya_ebpf_bindings::bindings::TC_ACT_STOLEN: i32 +pub const aya_ebpf_bindings::bindings::TC_ACT_TRAP: i32 pub const aya_ebpf_bindings::bindings::TC_ACT_UNSPEC: i32 -pub const aya_ebpf_bindings::bindings::TC_ACT_VALUE_MAX: +pub const aya_ebpf_bindings::bindings::TC_ACT_VALUE_MAX: i32 pub const aya_ebpf_bindings::bindings::__MAX_BPF_REG: aya_ebpf_bindings::bindings::_bindgen_ty_1 pub type aya_ebpf_bindings::bindings::__be16 = aya_ebpf_bindings::bindings::__u16 pub type aya_ebpf_bindings::bindings::__be32 = aya_ebpf_bindings::bindings::__u32 diff --git a/xtask/public-api/aya-ebpf.txt b/xtask/public-api/aya-ebpf.txt index 7aefe69e..4fff1fd6 100644 --- a/xtask/public-api/aya-ebpf.txt +++ b/xtask/public-api/aya-ebpf.txt @@ -472,7 +472,7 @@ impl aya_ebpf::maps::ring_buf::RingBuf pub fn aya_ebpf::maps::ring_buf::RingBuf::output(&self, data: &T, flags: u64) -> core::result::Result<(), i64> pub const fn aya_ebpf::maps::ring_buf::RingBuf::pinned(byte_size: u32, flags: u32) -> Self pub fn aya_ebpf::maps::ring_buf::RingBuf::query(&self, flags: u64) -> u64 -pub fn aya_ebpf::maps::ring_buf::RingBuf::reserve(&self, flags: u64) -> core::option::Option> where const_assert::Assert<>: const_assert::IsTrue +pub fn aya_ebpf::maps::ring_buf::RingBuf::reserve(&self, flags: u64) -> core::option::Option> where const_assert::Assert<{ _ }>: const_assert::IsTrue pub const fn aya_ebpf::maps::ring_buf::RingBuf::with_byte_size(byte_size: u32, flags: u32) -> Self impl core::marker::Sync for aya_ebpf::maps::ring_buf::RingBuf impl !core::marker::Freeze for aya_ebpf::maps::ring_buf::RingBuf @@ -1198,7 +1198,7 @@ impl aya_ebpf::maps::ring_buf::RingBuf pub fn aya_ebpf::maps::ring_buf::RingBuf::output(&self, data: &T, flags: u64) -> core::result::Result<(), i64> pub const fn aya_ebpf::maps::ring_buf::RingBuf::pinned(byte_size: u32, flags: u32) -> Self pub fn aya_ebpf::maps::ring_buf::RingBuf::query(&self, flags: u64) -> u64 -pub fn aya_ebpf::maps::ring_buf::RingBuf::reserve(&self, flags: u64) -> core::option::Option> where const_assert::Assert<>: const_assert::IsTrue +pub fn aya_ebpf::maps::ring_buf::RingBuf::reserve(&self, flags: u64) -> core::option::Option> where const_assert::Assert<{ _ }>: const_assert::IsTrue pub const fn aya_ebpf::maps::ring_buf::RingBuf::with_byte_size(byte_size: u32, flags: u32) -> Self impl core::marker::Sync for aya_ebpf::maps::ring_buf::RingBuf impl !core::marker::Freeze for aya_ebpf::maps::ring_buf::RingBuf