Struct SockFilter
#[repr(transparent)]
pub struct SockFilter { /* private fields */ }
Berkeley Packet Filter (BPF).
Implementations
impl SockFilter
const fn new(code: u16, jt: u8, jf: u8, k: u32) -> SockFilterCreate new
SockFilter.
Trait Implementations
impl Debug for SockFilter
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for SockFilter
impl RefUnwindSafe for SockFilter
impl Send for SockFilter
impl Sync for SockFilter
impl Unpin for SockFilter
impl UnsafeUnpin for SockFilter
impl UnwindSafe for SockFilter
Blanket Implementations
impl<T> Any for SockFilter
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for SockFilter
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for SockFilter
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for SockFilter
fn from(t: T) -> TReturns the argument unchanged.
impl<T, U> Into<U> for SockFilter
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for SockFilter
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for SockFilter
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>