borrowme 0.1.0

The missing compound borrowing for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
#![allow(dead_code)]

use borrowme::borrowme;

#[borrowme]
enum Enum<'a> {
    Variant {
        #[owned(String)]
        a: &'a str,
    },
    Unnamed(#[owned(String)] &'a str),
    Empty,
}