Struct google_safebrowsing4::RawHashes [] [src]

pub struct RawHashes {
    pub prefix_size: Option<i32>,
    pub raw_hashes: Option<String>,
}

The uncompressed threat entries in hash format of a particular prefix length. Hashes can be anywhere from 4 to 32 bytes in size. A large majority are 4 bytes, but some hashes are lengthened if they collide with the hash of a popular URL. Used for sending ThreatEntrySet to clients that do not support compression, or when sending non-4-byte hashes to clients that do support compression.

This type is not used in any activity, and only used as part of another schema.

Fields

The number of bytes for each prefix encoded below. This field can be anywhere from 4 (shortest prefix) to 32 (full SHA256 hash).

The hashes, all concatenated into one long string. Each hash has a prefix size of |prefix_size| above. Hashes are sorted in lexicographic order.

Trait Implementations

impl Debug for RawHashes
[src]

Formats the value using the given formatter.

impl Clone for RawHashes
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for RawHashes
[src]

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

impl Part for RawHashes
[src]