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, in binary format, concatenated into one long string. Hashes are sorted in lexicographic order. For JSON API users, hashes are base64-encoded.

Trait Implementations

impl Default for RawHashes
[src]

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

impl Clone for RawHashes
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for RawHashes
[src]

Formats the value using the given formatter. Read more

impl Part for RawHashes
[src]

Auto Trait Implementations

impl Send for RawHashes

impl Sync for RawHashes