Struct google_safebrowsing4::ThreatEntrySet [] [src]

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

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 compression type for the entries in this set.

The raw removal indices for a local list.

The raw SHA256-formatted entries.

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 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.

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.

impl Part for ThreatEntrySet
[src]