pub struct IntegrityVerifier { /* private fields */ }Implementations§
Source§impl IntegrityVerifier
impl IntegrityVerifier
pub fn new() -> Self
Sourcepub fn verify_model(
&self,
manifest: &ModelManifest,
tensor_data: &[u8],
) -> Result<VerificationResult>
pub fn verify_model( &self, manifest: &ModelManifest, tensor_data: &[u8], ) -> Result<VerificationResult>
Full model verification: merkle root + manifest signature.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IntegrityVerifier
impl RefUnwindSafe for IntegrityVerifier
impl Send for IntegrityVerifier
impl Sync for IntegrityVerifier
impl Unpin for IntegrityVerifier
impl UnsafeUnpin for IntegrityVerifier
impl UnwindSafe for IntegrityVerifier
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