Struct google_safebrowsing4::RiceDeltaEncoding [] [src]

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

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.

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

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

Trait Implementations

impl Debug for RiceDeltaEncoding
[src]

Formats the value using the given formatter.

impl Clone for RiceDeltaEncoding
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for RiceDeltaEncoding
[src]

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

impl Part for RiceDeltaEncoding
[src]