pub struct PortScan {
pub port: u16,
pub state: ScanState,
pub served: Option<ServedCert>,
pub negotiated: Option<Negotiated>,
pub observed_at: Option<DateTime<Utc>>,
}Fields§
§port: u16§state: ScanState§served: Option<ServedCert>§negotiated: Option<Negotiated>§observed_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl<'de> Deserialize<'de> for PortScan
impl<'de> Deserialize<'de> for PortScan
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Forget for PortScan
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§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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