{"ast_node_type":"struct","tokens":[{"end":33,"kind":"keyword","start":0,"text":"pub"}]}
pub struct VarBindingForm<'tcx> {
#[derive(Clone, Debug, TyEncodable, TyDecodable, HashStable)]
    /// Is variable bound via `x`, `mut x`, `ref x`, `ref mut x`, `mut ref x`, or `mut ref mut x`?