macro_rules! lock { () => { ... }; ($dir:literal $(,)?) => { ... }; }
Asynchronously ensure dependency manifest, lock and dependencies are in sync. This must run within a tokio context.