Skip to main content

UploadScanner

Trait UploadScanner 

Source
pub trait UploadScanner {
    // Required method
    fn scan(
        &self,
        upload: &QuarantinedUpload,
        bytes: &[u8],
    ) -> Result<ScanVerdict, UploadError>;
}
Expand description

Static-dispatch scanner adapter contract.

Required Methods§

Source

fn scan( &self, upload: &QuarantinedUpload, bytes: &[u8], ) -> Result<ScanVerdict, UploadError>

Scans bytes previously admitted as upload and returns an explicit verdict.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§