Building a signature scanning antivirus function with rust