Add some type ascription

reviewable/pr1377/r3
Tamir Duberstein 7 days ago
parent 17c7c7951c
commit d73c65caae
No known key found for this signature in database

@ -107,7 +107,7 @@ impl<T: Link> Links<T> {
impl<T: Link> Drop for Links<T> { impl<T: Link> Drop for Links<T> {
fn drop(&mut self) { fn drop(&mut self) {
let _ = self.remove_all(); let _: Result<(), ProgramError> = self.remove_all();
} }
} }
@ -510,7 +510,7 @@ macro_rules! define_link_wrapper {
use $crate::programs::links::Link as _; use $crate::programs::links::Link as _;
if let Some(base) = self.0.take() { if let Some(base) = self.0.take() {
let _ = base.detach(); let _: Result<(), ProgramError> = base.detach();
} }
} }
} }

@ -788,7 +788,7 @@ macro_rules! impl_program_unload {
impl Drop for $struct_name { impl Drop for $struct_name {
fn drop(&mut self) { fn drop(&mut self) {
let _ = self.unload(); let _: Result<(), ProgramError> = self.unload();
} }
} }
)+ )+

@ -262,7 +262,8 @@ impl Link for NlLink {
}; };
// SAFETY: TODO(https://github.com/aya-rs/aya/issues/612): make this safe by not holding `RawFd`s. // SAFETY: TODO(https://github.com/aya-rs/aya/issues/612): make this safe by not holding `RawFd`s.
let prog_fd = unsafe { BorrowedFd::borrow_raw(self.prog_fd) }; let prog_fd = unsafe { BorrowedFd::borrow_raw(self.prog_fd) };
let _ = unsafe { netlink_set_xdp_fd(self.if_index, None, Some(prog_fd), flags) }; let _: Result<(), NetlinkError> =
unsafe { netlink_set_xdp_fd(self.if_index, None, Some(prog_fd), flags) };
Ok(()) Ok(())
} }
} }

Loading…
Cancel
Save