Struct google_safebrowsing4::api::GoogleSecuritySafebrowsingV4ThreatEntry[][src]

pub struct GoogleSecuritySafebrowsingV4ThreatEntry {
    pub digest: Option<String>,
    pub hash: Option<String>,
    pub url: Option<String>,
}

An individual threat; for example, a malicious URL or its hash representation. Only one of these fields should be set.

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

Fields

digest: Option<String>

The digest of an executable in SHA256 format. The API supports both binary and hex digests. For JSON requests, digests are base64-encoded.

hash: Option<String>

A hash prefix, consisting of the most significant 4-32 bytes of a SHA256 hash. This field is in binary format. For JSON requests, hashes are base64-encoded.

url: Option<String>

A URL.

Trait Implementations

impl Clone for GoogleSecuritySafebrowsingV4ThreatEntry[src]

impl Debug for GoogleSecuritySafebrowsingV4ThreatEntry[src]

impl Default for GoogleSecuritySafebrowsingV4ThreatEntry[src]

impl<'de> Deserialize<'de> for GoogleSecuritySafebrowsingV4ThreatEntry[src]

impl Part for GoogleSecuritySafebrowsingV4ThreatEntry[src]

impl Serialize for GoogleSecuritySafebrowsingV4ThreatEntry[src]

Auto Trait Implementations

impl RefUnwindSafe for GoogleSecuritySafebrowsingV4ThreatEntry[src]

impl Send for GoogleSecuritySafebrowsingV4ThreatEntry[src]

impl Sync for GoogleSecuritySafebrowsingV4ThreatEntry[src]

impl Unpin for GoogleSecuritySafebrowsingV4ThreatEntry[src]

impl UnwindSafe for GoogleSecuritySafebrowsingV4ThreatEntry[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.