pub struct SelfieAnalysis {
pub document_comparison: SelfieAnalysisDocumentComparison,
pub facial_analysis: Option<SelfieAnalysisFacialAnalysis>,
pub liveness_check: SelfieAnalysisLivenessCheck,
}Expand description
High level descriptions of how the associated selfie was processed. If a selfie fails verification, the details in the analysis object should help clarify why the selfie was rejected.
Fields§
§document_comparison: SelfieAnalysisDocumentComparisonInformation about the comparison between the selfie and the document (if documentary verification also ran).
facial_analysis: Option<SelfieAnalysisFacialAnalysis>Analysis of the facial features of the selfie when compared to the face in the uploaded document, if one is present.
liveness_check: SelfieAnalysisLivenessCheckAssessment of whether the selfie capture is of a real human being, as opposed to a picture of a human on a screen, a picture of a paper cut out, someone wearing a mask, or a deepfake.
Trait Implementations§
Source§impl Clone for SelfieAnalysis
impl Clone for SelfieAnalysis
Source§fn clone(&self) -> SelfieAnalysis
fn clone(&self) -> SelfieAnalysis
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 SelfieAnalysis
impl Debug for SelfieAnalysis
Source§impl<'de> Deserialize<'de> for SelfieAnalysis
impl<'de> Deserialize<'de> for SelfieAnalysis
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
Source§impl Display for SelfieAnalysis
impl Display for SelfieAnalysis
Auto Trait Implementations§
impl Freeze for SelfieAnalysis
impl RefUnwindSafe for SelfieAnalysis
impl Send for SelfieAnalysis
impl Sync for SelfieAnalysis
impl Unpin for SelfieAnalysis
impl UnwindSafe for SelfieAnalysis
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