---
d: anyhow/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
dd: anyhow/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
---
bar
f: foo
f:
ff: foo
ff:
ff: middle
dd: anyhow/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
---
cycle
f: second
f:
ff: second
ff:
ff: optional
ff: libc
dd: libc/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
dd: anyhow/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
---
default
f:
ff:
dd: anyhow/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
---
foo
f: middle
f:
ff: middle
ff:
ff: bar
dd: anyhow/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
---
libc
f:
d: libc/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
ff:
dd: libc/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
dd: anyhow/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
---
middle
f: bar
f:
ff: bar
ff:
ff: foo
dd: anyhow/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
---
optional
f: libc
ff: libc
ff:
dd: libc/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
dd: anyhow/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
---
second
f: optional
f: cycle
f:
ff: optional
ff: cycle
ff:
ff: libc
dd: libc/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })
dd: anyhow/Req(VersionReq { comparators: [Comparator { op: Caret, major: 0, minor: Some(2), patch: Some(1), pre: Prerelease("") }] })