{"ast_node_type":"function","tokens":[{"end":71,"kind":"keyword","start":0,"text":"pub(crate)"}]}
    pub(crate) fn server_with_lock(self, config_lock: bool) -> Server {
    /// Using a `prelock` allows us to force a lock when we know we need it.
        static CONFIG_DIR_LOCK: Mutex<()> = Mutex::new(());