)]}'
{
  "commit": "44c70812bc51d77bdf1824c4ca54bea5e4e03474",
  "tree": "492d7bb0c944e28e7e11828cb458f3ab5778c159",
  "parents": [
    "af84b2a02a1712cbd749b5f3c2e7abb052ff0dec",
    "bc4ceaddcd7b6673edbb0535c70f435bce9d0c67"
  ],
  "author": {
    "name": "Jonathan Brouwer",
    "email": "jonathantbrouwer@gmail.com",
    "time": "Mon Mar 02 09:49:22 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Mar 02 09:49:22 2026 +0100"
  },
  "message": "Rollup merge of #152304 - pitaj:stabilize-new_range_api, r\u003dtgross35\n\nstabilize new RangeToInclusive type\n\nstabilizes `core::range::RangeToInclusive`\n\n```rust\n// in core::range\n\npub struct RangeToInclusive\u003cIdx\u003e {\n    pub last: Idx,\n}\n\nimpl\u003cIdx: fmt::Debug\u003e fmt::Debug for RangeInclusive\u003cIdx\u003e { /* ... */ }\n\nimpl\u003cIdx: PartialOrd\u003cIdx\u003e\u003e RangeToInclusive\u003cIdx\u003e {\n    pub const fn contains\u003cU\u003e(\u0026self, item: \u0026U) -\u003e bool\n    where\n        Idx: [const] PartialOrd\u003cU\u003e,\n        U: ?Sized + [const] PartialOrd\u003cIdx\u003e;\n}\n\nimpl\u003cT\u003e const RangeBounds\u003cT\u003e for RangeToInclusive\u003cT\u003e { /* ... */ }\nimpl\u003cT\u003e const RangeBounds\u003cT\u003e for RangeToInclusive\u003c\u0026T\u003e { /* ... */ }\n\nimpl\u003cT\u003e const From\u003cRangeToInclusive\u003cT\u003e\u003e for legacy::RangeToInclusive\u003cT\u003e { /* ... */ }\nimpl\u003cT\u003e const From\u003clegacy::RangeToInclusive\u003cT\u003e\u003e for RangeToInclusive\u003cT\u003e { /* ... */ }\n\nunsafe impl\u003cT\u003e const SliceIndex\u003c[T]\u003e for range::RangeToInclusive\u003cusize\u003e {\n    type Output \u003d [T];\n    /* ... */\n}\nunsafe impl const SliceIndex\u003cstr\u003e for range::RangeToInclusive\u003cusize\u003e {\n    type Output \u003d str;\n    /* ... */\n}\n```\n\nTracking issue: https://github.com/rust-lang/rust/issues/125687\n",
  "tree_diff": []
}
