Struct google_safebrowsing4::ThreatEntrySet[][src]

pub struct ThreatEntrySet {
    pub rice_hashes: Option<RiceDeltaEncoding>,
    pub compression_type: Option<String>,
    pub raw_indices: Option<RawIndices>,
    pub rice_indices: Option<RiceDeltaEncoding>,
    pub raw_hashes: Option<RawHashes>,
}

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

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.

The compression type for the entries in this set.

The raw removal indices for a local list.

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.

The raw SHA256-formatted entries.

Trait Implementations

impl Default for ThreatEntrySet
[src]

Returns the "default value" for a type. Read more

impl Clone for ThreatEntrySet
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for ThreatEntrySet
[src]

Formats the value using the given formatter. Read more

impl Part for ThreatEntrySet
[src]

Auto Trait Implementations