• C
    Resolve enum field visibility correctly · 5ce3f4c1
    Camelid 提交于
    Previously, this code treated enum fields' visibility as if they were
    struct fields. However, that's not correct because the visibility of a
    struct field with `ast::VisibilityKind::Inherited` is private to the
    module it's defined in, whereas the visibility of an *enum* field with
    `ast::VisibilityKind::Inherited` is the visibility of the enum it
    belongs to.
    5ce3f4c1
lib.rs 130.0 KB