Struct chrome_remote_interface_model::network::TrustTokenParams [−][src]
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]
type: JsonValue,
refresh_policy: TrustTokenParamsRefreshPolicy,
issuers: Option<Vec<String>>
) -> Self
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]
fn clone(&self) -> TrustTokenParams
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for TrustTokenParams
[src]
impl<'de> Deserialize<'de> for TrustTokenParams
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for TrustTokenParams
[src]
Auto Trait Implementations
impl RefUnwindSafe for TrustTokenParams
[src]
impl Send for TrustTokenParams
[src]
impl Sync for TrustTokenParams
[src]
impl Unpin for TrustTokenParams
[src]
impl UnwindSafe for TrustTokenParams
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,