I also wrote a demodulator for the 1090mhz in Rust for a rtlsdr: https://github.com/wcampbell0x2a/dump1090_rs