Struct chrome_remote_interface_model::network::TrustTokenParams[][src]

pub struct TrustTokenParams { /* fields omitted */ }
This is supported on crate features Network and Debugger and Runtime and Security and experimental only.

Determines what type of Trust Token operation is executed and depending on the type, some additional parameters. The values are specified in third_party/blink/renderer/core/fetch/trust_token.idl.

Implementations

impl TrustTokenParams[src]

pub fn new(
    type: JsonValue,
    refresh_policy: TrustTokenParamsRefreshPolicy,
    issuers: Option<Vec<String>>
) -> Self
[src]

pub fn type(&self) -> &JsonValue[src]

pub fn refresh_policy(&self) -> &TrustTokenParamsRefreshPolicy[src]

Only set for "token-redemption" type and determine whether to request a fresh SRR or use a still valid cached SRR.

pub fn issuers(&self) -> Option<&Vec<String>>[src]

Origins of issuers from whom to request tokens or redemption records.

Trait Implementations

impl Clone for TrustTokenParams[src]

impl Debug for TrustTokenParams[src]

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

impl Serialize for TrustTokenParams[src]

Auto Trait Implementations

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, 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.