mirror of
https://git.proxmox.com/git/rustc
synced 2025-08-17 02:40:45 +00:00
17 lines
314 B
Rust
17 lines
314 B
Rust
//@ check-pass
|
|
|
|
pub trait Sequence<Item, Subsequence: Sequence<Item, Subsequence>> {}
|
|
|
|
pub trait NodeWalk<Graph: GraphBase, NodeSubwalk: NodeWalk<Graph, NodeSubwalk>>:
|
|
Sequence<Graph::NodeIndex, NodeSubwalk>
|
|
{
|
|
}
|
|
|
|
pub trait GraphBase {
|
|
type NodeIndex;
|
|
}
|
|
|
|
pub trait WalkableGraph: GraphBase {}
|
|
|
|
fn main() {}
|