17 lines
220 B
Rust
17 lines
220 B
Rust
|
pub trait TraitB {
|
||
|
type Item;
|
||
|
}
|
||
|
|
||
|
pub trait TraitA<A> {
|
||
|
type Type;
|
||
|
|
||
|
fn bar<T>(_: T) -> Self;
|
||
|
|
||
|
fn baz<T>(_: T) -> Self
|
||
|
where
|
||
|
T: TraitB,
|
||
|
<T as TraitB>::Item: Copy;
|
||
|
|
||
|
const A: usize;
|
||
|
}
|