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§
source§impl Clone for GoogleSecuritySafebrowsingV4ThreatEntrySet
impl Clone for GoogleSecuritySafebrowsingV4ThreatEntrySet
source§fn clone(&self) -> GoogleSecuritySafebrowsingV4ThreatEntrySet
fn clone(&self) -> GoogleSecuritySafebrowsingV4ThreatEntrySet
Returns a copy 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 Default for GoogleSecuritySafebrowsingV4ThreatEntrySet
impl Default for GoogleSecuritySafebrowsingV4ThreatEntrySet
source§fn default() -> GoogleSecuritySafebrowsingV4ThreatEntrySet
fn default() -> GoogleSecuritySafebrowsingV4ThreatEntrySet
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GoogleSecuritySafebrowsingV4ThreatEntrySet
impl<'de> Deserialize<'de> for GoogleSecuritySafebrowsingV4ThreatEntrySet
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
impl Part for GoogleSecuritySafebrowsingV4ThreatEntrySet
Auto Trait Implementations§
impl RefUnwindSafe for GoogleSecuritySafebrowsingV4ThreatEntrySet
impl Send for GoogleSecuritySafebrowsingV4ThreatEntrySet
impl Sync for GoogleSecuritySafebrowsingV4ThreatEntrySet
impl Unpin for GoogleSecuritySafebrowsingV4ThreatEntrySet
impl UnwindSafe for GoogleSecuritySafebrowsingV4ThreatEntrySet
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