Struct TraitItemConst

docs.rs

pub struct TraitItemConst {
    pub attrs: Vec<Attribute>,
    pub const_token: Const,
    pub ident: Ident,
    pub generics: Generics,
    pub colon_token: Colon,
    pub ty: Type,
    pub default: Option<(Eq, Expr)>,
    pub semi_token: Semi,
}

Iterator<Item = &Expr>

node: &TraitItemConst

node.default
    .as_slice()
    .iter()
    .map(|(_, expr)| expr)

diagram

Iterator<Item = &mut Expr>

node: &mut TraitItemConst

node.default
    .as_mut_slice()
    .iter_mut()
    .map(|(_, expr)| expr)

diagram