Rav1d being a port of dav1d to rust, is intended to be a drop in replacement for dav1d, and this extends to librav1d vs libdav1d. rav1d does not currently have a rust API and is focused on being a drop in dav1d replacement for now see memorysafety/rav1d#1252
I was wondering if a rav1d-sys would make sense as an optional toggle. Currently rav1d is a still slower then dav1d, but still fast enough to be used.