pub struct TrustedRequestSigner {
pub public_key: [u8; 32],
pub session_key_scope: SessionKeyScope,
pub execution_is_ephemeral: bool,
pub workload_identity: Option<WorkloadIdentity>,
}Expand description
Trusted detached signer metadata used at verification time.
Fields§
§public_key: [u8; 32]§session_key_scope: SessionKeyScope§execution_is_ephemeral: bool§workload_identity: Option<WorkloadIdentity>Trait Implementations§
Source§impl Clone for TrustedRequestSigner
impl Clone for TrustedRequestSigner
Source§fn clone(&self) -> TrustedRequestSigner
fn clone(&self) -> TrustedRequestSigner
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 TrustedRequestSigner
impl Debug for TrustedRequestSigner
Source§impl PartialEq for TrustedRequestSigner
impl PartialEq for TrustedRequestSigner
impl Eq for TrustedRequestSigner
impl StructuralPartialEq for TrustedRequestSigner
Auto Trait Implementations§
impl Freeze for TrustedRequestSigner
impl RefUnwindSafe for TrustedRequestSigner
impl Send for TrustedRequestSigner
impl Sync for TrustedRequestSigner
impl Unpin for TrustedRequestSigner
impl UnsafeUnpin for TrustedRequestSigner
impl UnwindSafe for TrustedRequestSigner
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