pub struct GoalConfirmRequest {
pub binding_id: WorkAttentionBindingId,
pub realm_id: Option<String>,
pub namespace: Option<WorkNamespace>,
pub expected_revision: u64,
pub evidence: WorkEvidenceRef,
pub principal: Option<WorkOwnerKey>,
pub trusted_principal: Option<WorkOwnerKey>,
}Fields§
§binding_id: WorkAttentionBindingId§realm_id: Option<String>§namespace: Option<WorkNamespace>§expected_revision: u64§evidence: WorkEvidenceRef§principal: Option<WorkOwnerKey>§trusted_principal: Option<WorkOwnerKey>Implementations§
Source§impl GoalConfirmRequest
impl GoalConfirmRequest
Sourcepub fn with_trusted_principal(self, principal: Option<WorkOwnerKey>) -> Self
pub fn with_trusted_principal(self, principal: Option<WorkOwnerKey>) -> Self
Promote an already-authenticated host principal into the service authority field.
Trait Implementations§
Source§impl Clone for GoalConfirmRequest
impl Clone for GoalConfirmRequest
Source§fn clone(&self) -> GoalConfirmRequest
fn clone(&self) -> GoalConfirmRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GoalConfirmRequest
impl Debug for GoalConfirmRequest
Source§impl<'de> Deserialize<'de> for GoalConfirmRequest
impl<'de> Deserialize<'de> for GoalConfirmRequest
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 GoalConfirmRequest
impl RefUnwindSafe for GoalConfirmRequest
impl Send for GoalConfirmRequest
impl Sync for GoalConfirmRequest
impl Unpin for GoalConfirmRequest
impl UnsafeUnpin for GoalConfirmRequest
impl UnwindSafe for GoalConfirmRequest
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