rustfmt tests/rustdoc-js/
.
This commit is contained in:
parent
98d65d62c5
commit
c6fb703c05
28 changed files with 240 additions and 133 deletions
|
@ -4,27 +4,46 @@ pub trait Trait<T> {
|
|||
fn thank_you(x: T);
|
||||
}
|
||||
|
||||
pub fn abracadabra<X>(_: X) where X: Trait<Nested> {}
|
||||
pub fn abracadabra<X>(_: X)
|
||||
where
|
||||
X: Trait<Nested>,
|
||||
{
|
||||
}
|
||||
|
||||
pub fn alacazam<X>() -> X where X: Trait<Nested> {}
|
||||
pub fn alacazam<X>() -> X
|
||||
where
|
||||
X: Trait<Nested>,
|
||||
{
|
||||
}
|
||||
|
||||
pub trait T1 {}
|
||||
pub trait T2<'a, T> {
|
||||
fn please(_: &'a T);
|
||||
}
|
||||
|
||||
pub fn presto<A, B>(_: A, _: B) where A: T1, B: for <'b> T2<'b, Nested> {}
|
||||
pub fn presto<A, B>(_: A, _: B)
|
||||
where
|
||||
A: T1,
|
||||
B: for<'b> T2<'b, Nested>,
|
||||
{
|
||||
}
|
||||
|
||||
pub trait Shazam {}
|
||||
|
||||
pub fn bippety<X>() -> &'static X where X: Shazam {
|
||||
pub fn bippety<X>() -> &'static X
|
||||
where
|
||||
X: Shazam,
|
||||
{
|
||||
panic!()
|
||||
}
|
||||
|
||||
pub struct Drizzel<T>(T);
|
||||
|
||||
impl<T> Drizzel<T> {
|
||||
pub fn boppety(&self) -> &T where T: Shazam {
|
||||
pub fn boppety(&self) -> &T
|
||||
where
|
||||
T: Shazam,
|
||||
{
|
||||
panic!();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue