pub trait EnclaveReport: Sized {
    type Error;

    fn for_target(
        target_info: &TargetInfo,
        report_data: &ReportData
    ) -> Result<Self, Self::Error>; fn for_self() -> Result<Self, Self::Error>; fn get_self() -> &'static Self; fn verify(&self) -> Result<(), Self::Error>; fn to_target(&self) -> Result<TargetInfo, Self::Error>; }

Required Associated Types

Required Methods

Implementations on Foreign Types

Implementors