pub struct PortScan {
pub base: u16,
pub span: u16,
}Expand description
Port scan configuration: a base port and the number of ports to scan.
When span == 1, the port is pinned (no scan). Used by the later
port-scanning stage to discover or spawn a daemon across a range.
Fields§
§base: u16§span: u16Trait Implementations§
impl Copy for PortScan
impl Eq for PortScan
impl StructuralPartialEq for PortScan
Auto Trait Implementations§
impl Freeze for PortScan
impl RefUnwindSafe for PortScan
impl Send for PortScan
impl Sync for PortScan
impl Unpin for PortScan
impl UnsafeUnpin for PortScan
impl UnwindSafe for PortScan
Blanket Implementations§
impl<T> Allocation for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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