pub struct NetstatRequestBuilder { /* private fields */ }Expand description
Builder for NetstatRequest.
Implementations§
Source§impl NetstatRequestBuilder
impl NetstatRequestBuilder
Sourcepub fn filter(self, filter: NetstatFilter) -> Self
pub fn filter(self, filter: NetstatFilter) -> Self
Set filter.
Sourcepub fn include_pid(self, include: bool) -> Self
pub fn include_pid(self, include: bool) -> Self
Include process information.
Sourcepub fn l4proto(self, l4proto: L4ProtoFilter) -> Self
pub fn l4proto(self, l4proto: L4ProtoFilter) -> Self
Set L4 protocol filter.
Sourcepub fn host_network(self, include: bool) -> Self
pub fn host_network(self, include: bool) -> Self
Include host network namespace.
Sourcepub fn build(self) -> NetstatRequest
pub fn build(self) -> NetstatRequest
Build the request.
Trait Implementations§
Source§impl Clone for NetstatRequestBuilder
impl Clone for NetstatRequestBuilder
Source§fn clone(&self) -> NetstatRequestBuilder
fn clone(&self) -> NetstatRequestBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NetstatRequestBuilder
impl Debug for NetstatRequestBuilder
Source§impl Default for NetstatRequestBuilder
impl Default for NetstatRequestBuilder
Source§fn default() -> NetstatRequestBuilder
fn default() -> NetstatRequestBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NetstatRequestBuilder
impl RefUnwindSafe for NetstatRequestBuilder
impl Send for NetstatRequestBuilder
impl Sync for NetstatRequestBuilder
impl Unpin for NetstatRequestBuilder
impl UnwindSafe for NetstatRequestBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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