pub struct GoogleSecuritySafebrowsingV4RawHashes {
pub prefix_size: Option<i32>,
pub raw_hashes: Option<Vec<u8>>,
}
Expand description
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§
§prefix_size: Option<i32>
The number of bytes for each prefix encoded below. This field can be anywhere from 4 (shortest prefix) to 32 (full SHA256 hash).
raw_hashes: Option<Vec<u8>>
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§
source§impl Clone for GoogleSecuritySafebrowsingV4RawHashes
impl Clone for GoogleSecuritySafebrowsingV4RawHashes
source§fn clone(&self) -> GoogleSecuritySafebrowsingV4RawHashes
fn clone(&self) -> GoogleSecuritySafebrowsingV4RawHashes
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for GoogleSecuritySafebrowsingV4RawHashes
impl Default for GoogleSecuritySafebrowsingV4RawHashes
source§fn default() -> GoogleSecuritySafebrowsingV4RawHashes
fn default() -> GoogleSecuritySafebrowsingV4RawHashes
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for GoogleSecuritySafebrowsingV4RawHashes
impl<'de> Deserialize<'de> for GoogleSecuritySafebrowsingV4RawHashes
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for GoogleSecuritySafebrowsingV4RawHashes
Auto Trait Implementations§
impl RefUnwindSafe for GoogleSecuritySafebrowsingV4RawHashes
impl Send for GoogleSecuritySafebrowsingV4RawHashes
impl Sync for GoogleSecuritySafebrowsingV4RawHashes
impl Unpin for GoogleSecuritySafebrowsingV4RawHashes
impl UnwindSafe for GoogleSecuritySafebrowsingV4RawHashes
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more