ouroboros_examples 0.18.5

Examples for the ouroboros crate.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use ouroboros::self_referencing;

struct NotGuaranteedCovariant<'a> {
    data: &'a (),
}

#[self_referencing]
struct Test {
    data: (),
    #[borrows(data)]
    field: NotGuaranteedCovariant<'this>
}