pub struct OfflineEnrollmentBody {
pub protocol: String,
pub trust_domain: String,
pub device_id: String,
pub endpoint_id: String,
pub proof_public_key: String,
pub enrollment_nonce: String,
pub requested_roles: Vec<String>,
pub requested_assurance: OfflineAssurance,
pub created_at_ms: u64,
}Fields§
§protocol: String§trust_domain: String§device_id: String§endpoint_id: String§proof_public_key: String§enrollment_nonce: String§requested_roles: Vec<String>§requested_assurance: OfflineAssuranceTarget/host request metadata. Only an issuer-signed credential certifies assurance.
created_at_ms: u64Trait Implementations§
Source§impl Clone for OfflineEnrollmentBody
impl Clone for OfflineEnrollmentBody
Source§impl Debug for OfflineEnrollmentBody
impl Debug for OfflineEnrollmentBody
Source§impl<'de> Deserialize<'de> for OfflineEnrollmentBody
impl<'de> Deserialize<'de> for OfflineEnrollmentBody
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
impl Eq for OfflineEnrollmentBody
Source§impl PartialEq for OfflineEnrollmentBody
impl PartialEq for OfflineEnrollmentBody
Source§impl Serialize for OfflineEnrollmentBody
impl Serialize for OfflineEnrollmentBody
impl StructuralPartialEq for OfflineEnrollmentBody
Auto Trait Implementations§
impl Freeze for OfflineEnrollmentBody
impl RefUnwindSafe for OfflineEnrollmentBody
impl Send for OfflineEnrollmentBody
impl Sync for OfflineEnrollmentBody
impl Unpin for OfflineEnrollmentBody
impl UnsafeUnpin for OfflineEnrollmentBody
impl UnwindSafe for OfflineEnrollmentBody
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.