pub type LockStateFn = Arc<dyn Fn() -> LockState + Send + Sync>;
Supplies the current LockState at each launch. Runs on the supervisor thread.
LockState
pub struct LockStateFn { /* private fields */ }