Struct google_safebrowsing4::api::GoogleSecuritySafebrowsingV4ThreatEntrySet [−][src]
pub struct GoogleSecuritySafebrowsingV4ThreatEntrySet {
pub compression_type: Option<String>,
pub raw_hashes: Option<GoogleSecuritySafebrowsingV4RawHashes>,
pub raw_indices: Option<GoogleSecuritySafebrowsingV4RawIndices>,
pub rice_hashes: Option<GoogleSecuritySafebrowsingV4RiceDeltaEncoding>,
pub rice_indices: Option<GoogleSecuritySafebrowsingV4RiceDeltaEncoding>,
}
Expand description
A set of threats that should be added or removed from a client’s local database.
This type is not used in any activity, and only used as part of another schema.
Fields
compression_type: Option<String>
The compression type for the entries in this set.
raw_hashes: Option<GoogleSecuritySafebrowsingV4RawHashes>
The raw SHA256-formatted entries.
raw_indices: Option<GoogleSecuritySafebrowsingV4RawIndices>
The raw removal indices for a local list.
rice_hashes: Option<GoogleSecuritySafebrowsingV4RiceDeltaEncoding>
The encoded 4-byte prefixes of SHA256-formatted entries, using a Golomb-Rice encoding. The hashes are converted to uint32, sorted in ascending order, then delta encoded and stored as encoded_data.
rice_indices: Option<GoogleSecuritySafebrowsingV4RiceDeltaEncoding>
The encoded local, lexicographically-sorted list indices, using a Golomb-Rice encoding. Used for sending compressed removal indices. The removal indices (uint32) are sorted in ascending order, then delta encoded and stored as encoded_data.
Trait Implementations
Returns the “default value” for a type. Read more
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
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more