pub struct MachineIdentityResolutionResponse {
pub identity: MachineIdentity,
pub provider: String,
pub verified: bool,
pub metadata: Option<Value>,
}Expand description
G-C2: Machine identity resolution response.
Fields§
§identity: MachineIdentityResolved machine identity with all known attributes
provider: StringProvider that served the resolution
verified: boolWhether the device key attestation was verified
metadata: Option<Value>Arbitrary provider-supplied metadata
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MachineIdentityResolutionResponse
impl<'de> Deserialize<'de> for MachineIdentityResolutionResponse
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 MachineIdentityResolutionResponse
impl RefUnwindSafe for MachineIdentityResolutionResponse
impl Send for MachineIdentityResolutionResponse
impl Sync for MachineIdentityResolutionResponse
impl Unpin for MachineIdentityResolutionResponse
impl UnsafeUnpin for MachineIdentityResolutionResponse
impl UnwindSafe for MachineIdentityResolutionResponse
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