rustdoc: properly elide cross-crate host effect args
This commit is contained in:
parent
ffb7ed9fa4
commit
1dcdf83927
7 changed files with 50 additions and 21 deletions
16
tests/rustdoc/inline_cross/auxiliary/const-effect-param.rs
Normal file
16
tests/rustdoc/inline_cross/auxiliary/const-effect-param.rs
Normal file
|
@ -0,0 +1,16 @@
|
|||
#![feature(effects, const_trait_impl)]
|
||||
|
||||
#[const_trait]
|
||||
pub trait Resource {}
|
||||
|
||||
pub const fn load<R: ~const Resource>() -> i32 {
|
||||
0
|
||||
}
|
||||
|
||||
pub const fn lock<R: Resource>() {}
|
||||
|
||||
#[allow(non_upper_case_globals)]
|
||||
pub trait Clash<const host: u64> {}
|
||||
|
||||
#[allow(non_upper_case_globals)]
|
||||
pub const fn clash<T: Clash<host>, const host: u64>() {}
|
Loading…
Add table
Add a link
Reference in a new issue