pub struct DelegationRequest {
pub signer_pid: Principal,
pub audiences: Vec<String>,
pub scopes: Vec<String>,
pub ttl_secs: u64,
pub verifier_targets: Vec<Principal>,
pub include_root_verifier: bool,
}Expand description
DelegationRequest
Fields§
§signer_pid: Principal§audiences: Vec<String>§scopes: Vec<String>§ttl_secs: u64§verifier_targets: Vec<Principal>§include_root_verifier: boolTrait Implementations§
Source§impl CandidType for DelegationRequest
impl CandidType for DelegationRequest
Source§impl Clone for DelegationRequest
impl Clone for DelegationRequest
Source§fn clone(&self) -> DelegationRequest
fn clone(&self) -> DelegationRequest
Returns a duplicate 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 Debug for DelegationRequest
impl Debug for DelegationRequest
Source§impl<'de> Deserialize<'de> for DelegationRequest
impl<'de> Deserialize<'de> for DelegationRequest
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
Auto Trait Implementations§
impl Freeze for DelegationRequest
impl RefUnwindSafe for DelegationRequest
impl Send for DelegationRequest
impl Sync for DelegationRequest
impl Unpin for DelegationRequest
impl UnwindSafe for DelegationRequest
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