Structs: Add type annoations

2 jobs for master in 33 seconds (queued for 9 seconds)
Status Name Job ID Coverage
  Test
failed run-test #24424

00:00:33

 
  Build
skipped run-build #24425
 
Name Stage Failure
failed
run-test Test
-----------------------------------
Your code has been rated at 9.91/10

Uploading artifacts for failed job
Uploading artifacts...
WARNING: coverage.xml: no matching files
ERROR: No files to upload
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 1