pub struct SignAttestationArgs {
pub attestation_id: String,
pub issuer_domain: String,
pub subject_domain: String,
pub subject_actor: Option<String>,
pub scope: Option<Vec<String>>,
pub trust_levels_granted: Option<Vec<String>>,
pub trust_bundle: Vec<TrustBundleEntry>,
pub constraints: Option<Vec<Value>>,
pub issued_at: Option<String>,
pub valid_until: String,
pub issuer: String,
pub private_key: [u8; 32],
}Fields§
§attestation_id: String§issuer_domain: String§subject_domain: String§subject_actor: Option<String>§scope: Option<Vec<String>>§trust_levels_granted: Option<Vec<String>>§trust_bundle: Vec<TrustBundleEntry>§constraints: Option<Vec<Value>>§issued_at: Option<String>§valid_until: String§issuer: String§private_key: [u8; 32]Trait Implementations§
Source§impl Clone for SignAttestationArgs
impl Clone for SignAttestationArgs
Source§fn clone(&self) -> SignAttestationArgs
fn clone(&self) -> SignAttestationArgs
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 moreAuto Trait Implementations§
impl Freeze for SignAttestationArgs
impl RefUnwindSafe for SignAttestationArgs
impl Send for SignAttestationArgs
impl Sync for SignAttestationArgs
impl Unpin for SignAttestationArgs
impl UnsafeUnpin for SignAttestationArgs
impl UnwindSafe for SignAttestationArgs
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more