pub enum RawSocketProtocol {
Icmpv4,
Icmpv6,
Ethernet,
}Variants§
Implementations§
Source§impl RawSocketProtocol
impl RawSocketProtocol
pub fn to_socket_domain(&self) -> i32
pub fn to_socket_protocol(&self) -> u16
pub fn to_socket_type(&self) -> i32
Trait Implementations§
Auto Trait Implementations§
impl Freeze for RawSocketProtocol
impl RefUnwindSafe for RawSocketProtocol
impl Send for RawSocketProtocol
impl Sync for RawSocketProtocol
impl Unpin for RawSocketProtocol
impl UnwindSafe for RawSocketProtocol
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request