{"ast_node_type":"function","tokens":[{"end":62,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn try_write(&self) -> Result<WriteGuard<'_, T>, ()> {
    #[inline(always)]
        self.0.try_write().ok_or(())