pub trait UploadScanner {
// Required method
fn scan(
&self,
upload: &QuarantinedUpload,
bytes: &[u8],
) -> Result<ScanVerdict, UploadError>;
}Expand description
Static-dispatch scanner adapter contract.
Required Methods§
Sourcefn scan(
&self,
upload: &QuarantinedUpload,
bytes: &[u8],
) -> Result<ScanVerdict, UploadError>
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".