syntax_data: {"ast_node_type":"variable","tokens":[{"end":57,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:         let FnSig { safety, abi, c_variadic, .. } = self;
context_before:     pub fn is_fn_trait_compatible(self) -> bool {
context_after:         !c_variadic && safety.is_safe() && abi.is_rust()