diff options
| author | Joshua Nelson <jyn514@gmail.com> | 2020-11-10 07:49:06 -0500 |
|---|---|---|
| committer | Joshua Nelson <jyn514@gmail.com> | 2020-11-12 11:14:29 -0500 |
| commit | 38127caf730ab6e99d3ea546db4c2df69229afba (patch) | |
| tree | 302dd644286e9ccd5e4707606ecab366cb15dc04 /src/test/rustdoc | |
| parent | 2baa0ceff4e6dc75751fdca4be68e87f5cf35a6e (diff) | |
| download | rust-38127caf730ab6e99d3ea546db4c2df69229afba.tar.gz rust-38127caf730ab6e99d3ea546db4c2df69229afba.zip | |
Handle and test wildcard arguments
Diffstat (limited to 'src/test/rustdoc')
| -rw-r--r-- | src/test/rustdoc/async-fn.rs | 6 | ||||
| -rw-r--r-- | src/test/rustdoc/const-generics/const-generics-docs.rs | 3 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/test/rustdoc/async-fn.rs b/src/test/rustdoc/async-fn.rs index d7c89073829..e7a7d1831f7 100644 --- a/src/test/rustdoc/async-fn.rs +++ b/src/test/rustdoc/async-fn.rs @@ -1,4 +1,5 @@ // edition:2018 +#![feature(min_const_generics)] // @has async_fn/fn.foo.html '//pre[@class="rust fn"]' 'pub async fn foo() -> Option<Foo>' pub async fn foo() -> Option<Foo> { @@ -46,3 +47,8 @@ impl Foo { pub async unsafe fn g() {} pub async fn mut_self(mut self, mut first: usize) {} } + +pub trait Trait<const N: usize> {} +// @has async_fn/fn.const_generics.html +// @has - '//pre[@class="rust fn"]' 'pub async fn const_generics<const N: usize>(_: impl Trait<N>)' +pub async fn const_generics<const N: usize>(_: impl Trait<N>) {} diff --git a/src/test/rustdoc/const-generics/const-generics-docs.rs b/src/test/rustdoc/const-generics/const-generics-docs.rs index 8dcba36600d..9c68e067c6f 100644 --- a/src/test/rustdoc/const-generics/const-generics-docs.rs +++ b/src/test/rustdoc/const-generics/const-generics-docs.rs @@ -70,8 +70,7 @@ pub async fn a_sink<const N: usize>(v: [u8; N]) -> impl Trait<N> { } // @has foo/fn.b_sink.html '//pre[@class="rust fn"]' \ -// 'pub async fn b_sink<const N: usize>(__arg0: impl Trait<N>)' -// FIXME(const_generics): This should be `_` not `__arg0`. +// 'pub async fn b_sink<const N: usize>(_: impl Trait<N>)' pub async fn b_sink<const N: usize>(_: impl Trait<N>) {} // @has foo/fn.concrete.html '//pre[@class="rust fn"]' \ |
