Struct google_safebrowsing4::RiceDeltaEncoding[][src]

pub struct RiceDeltaEncoding {
    pub num_entries: Option<i32>,
    pub first_value: Option<String>,
    pub encoded_data: Option<String>,
    pub rice_parameter: Option<i32>,
}

The Rice-Golomb encoded data. Used for sending compressed 4-byte hashes or compressed removal indices.

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

Fields

The number of entries that are delta encoded in the encoded data. If only a single integer was encoded, this will be zero and the single value will be stored in first_value.

The offset of the first entry in the encoded data, or, if only a single integer was encoded, that single integer's value. If the field is empty or missing, assume zero.

The encoded deltas that are encoded using the Golomb-Rice coder.

The Golomb-Rice parameter, which is a number between 2 and 28. This field is missing (that is, zero) if num_entries is zero.

Trait Implementations

impl Default for RiceDeltaEncoding
[src]

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

impl Clone for RiceDeltaEncoding
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for RiceDeltaEncoding
[src]

Formats the value using the given formatter. Read more

impl Part for RiceDeltaEncoding
[src]

Auto Trait Implementations