pub struct ObservableHttpResponse {
pub version: Version,
pub horder: Vec<Header>,
pub habsent: Vec<Header>,
pub expsw: String,
}
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Fields§
§version: Version
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
HTTP version
horder: Vec<Header>
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
ordered list of headers that should appear in matching traffic.
habsent: Vec<Header>
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
list of headers that must not appear in matching traffic.
expsw: String
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
expected substring in ‘User-Agent’ or ‘Server’.
Trait Implementations§
Source§impl Clone for ObservableHttpResponse
impl Clone for ObservableHttpResponse
Source§fn clone(&self) -> ObservableHttpResponse
fn clone(&self) -> ObservableHttpResponse
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 DatabaseSignature<ObservableHttpResponse> for Signature
impl DatabaseSignature<ObservableHttpResponse> for Signature
Source§fn calculate_distance(&self, observed: &ObservableHttpResponse) -> Option<u32>
fn calculate_distance(&self, observed: &ObservableHttpResponse) -> Option<u32>
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Calculates a distance or dissimilarity score. Lower is better.
Source§fn get_quality_score(&self, distance: u32) -> f32
fn get_quality_score(&self, distance: u32) -> f32
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Returns the quality score based on the distance.
Source§fn generate_index_keys_for_db_entry(&self) -> Vec<HttpIndexKey>
fn generate_index_keys_for_db_entry(&self) -> Vec<HttpIndexKey>
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Generates index keys from this database signature.
It’s a Vec because some DB signatures (like IpVersion::Any) might map to multiple keys.
The OptionOF::Key in the Vec allows for cases where a specific DB sig might not produce a key
for a certain specific version (e.g. an IpVersion::Any sig, when asked to produce a V4 key, will).
Source§impl Debug for ObservableHttpResponse
impl Debug for ObservableHttpResponse
Source§impl Display for ObservableHttpResponse
impl Display for ObservableHttpResponse
Source§impl ObservedFingerprint for ObservableHttpResponse
impl ObservedFingerprint for ObservableHttpResponse
Source§type Key = HttpIndexKey
type Key = HttpIndexKey
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
The type of key used to index database signatures compatible with this observed fingerprint.
Source§fn generate_index_key(&self) -> Self::Key
fn generate_index_key(&self) -> Self::Key
👎Deprecated since 1.3.1: This crate has been renamed to ‘huginn-net’. Please use ‘huginn-net’ instead. See https://crates.io/crates/huginn-net for migration details.
Generates an index key from this observed fingerprint.
Auto Trait Implementations§
impl Freeze for ObservableHttpResponse
impl RefUnwindSafe for ObservableHttpResponse
impl Send for ObservableHttpResponse
impl Sync for ObservableHttpResponse
impl Unpin for ObservableHttpResponse
impl UnwindSafe for ObservableHttpResponse
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