File tree 4 files changed +16
-3
lines changed
4 files changed +16
-3
lines changed Original file line number Diff line number Diff line change
1
+ <a name =" v0.38.0 " ></a >
2
+ # [ v0.38.0] ( https://github.com/rust-lang/rustdoc-types/releases/tag/v0.38.0 ) - 2025-03-16
3
+
4
+ ** Breaking Change** : Add variant ` GenericArgs::ReturnTypeNotation ` to support
5
+ [ return type notation] ( https://github.com/rust-lang/rust/issues/109417 )
6
+ ([ rust #137956 ] ( https://github.com/rust-lang/rust/pull/137956 ) ).
7
+
8
+ - Format Version: 42
9
+ - Upstream Commit: [ ` e3ac1fa81abd321abe193f491ed06c7d388f68fe ` ] ( https://github.com/rust-lang/rust/commit/e3ac1fa81abd321abe193f491ed06c7d388f68fe )
10
+ - Diff: [ v0.37.0...v0.38.0] ( https://github.com/rust-lang/rustdoc-types/compare/v0.37.0...v0.38.0 )
11
+
1
12
<a name =" v0.37.0 " ></a >
2
13
# [ v0.37.0] ( https://github.com/rust-lang/rustdoc-types/releases/tag/v0.37.0 ) - 2025-03-14
3
14
Original file line number Diff line number Diff line change 1
- 112f7b01a1b25035cd8b288d6936c6be48a3d845
1
+ e3ac1fa81abd321abe193f491ed06c7d388f68fe
Original file line number Diff line number Diff line change 1
1
[package ]
2
2
name = " rustdoc-types"
3
- version = " 0.37 .0"
3
+ version = " 0.38 .0"
4
4
edition = " 2018"
5
5
license = " MIT OR Apache-2.0"
6
6
description = " Types for rustdoc's json output"
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ use serde::{Deserialize, Serialize};
29
29
/// This integer is incremented with every breaking change to the API,
30
30
/// and is returned along with the JSON blob as [`Crate::format_version`].
31
31
/// Consuming code should assert that this value matches the format version(s) that it supports.
32
- pub const FORMAT_VERSION : u32 = 41 ;
32
+ pub const FORMAT_VERSION : u32 = 42 ;
33
33
34
34
/// The root of the emitted JSON blob.
35
35
///
@@ -228,6 +228,8 @@ pub enum GenericArgs {
228
228
/// The output type provided after the `->`, if present.
229
229
output : Option < Type > ,
230
230
} ,
231
+ /// `T::method(..)`
232
+ ReturnTypeNotation ,
231
233
}
232
234
233
235
/// One argument in a list of generic arguments to a path segment.
You can’t perform that action at this time.
0 commit comments