rust: add abstraction for vlc_tick_t and date_t
This MR is based on !3982 (merged), I will rebase it on top when the other one is merged. Nevertheless the MR can still be reviewed.
Adds abstractions for vlc_tick_t and date_t found in vlc_tick.h. The abstraction crate is vlcrs-tick with the raw bindings being generated from vlc_tick.h and outputted in vlcrs-tick.
The types added are:
-
vlc_tick_t->Tick(with each time unit having it's own unique type) -
date_t->Date
Edited by Loïc