File tree 4 files changed +8
-2
lines changed
4 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -12,5 +12,6 @@ proc-macro = true
12
12
[dependencies ]
13
13
syn = { version = " 1.0" , features = [" full" ] }
14
14
quote = " 1.0"
15
- loupe = { path = " ../loupe" , version = " 0.1.0" }
16
15
16
+ [dev-dependencies ]
17
+ loupe = { path = " ../loupe" }
Original file line number Diff line number Diff line change 1
1
use loupe:: { MemoryUsage , POINTER_BYTE_SIZE } ;
2
- use loupe_derive:: MemoryUsage ;
3
2
4
3
use std:: collections:: BTreeSet ;
5
4
Original file line number Diff line number Diff line change @@ -7,7 +7,10 @@ license = "MIT"
7
7
edition = " 2018"
8
8
9
9
[dependencies ]
10
+ loupe-derive = { path = " ../loupe-derive" , optional = true }
10
11
indexmap = { version = " 1.6" , optional = true }
11
12
12
13
[features ]
14
+ default = [" derive" ]
15
+ derive = [" loupe-derive" ]
13
16
enable-indexmap = [" indexmap" ]
Original file line number Diff line number Diff line change 1
1
mod memory_usage;
2
2
3
+ #[ cfg( feature = "derive" ) ]
4
+ pub use loupe_derive:: * ;
3
5
pub use memory_usage:: * ;
6
+
4
7
use std:: collections:: BTreeSet ;
5
8
6
9
pub fn size_of_val < T : MemoryUsage > ( value : & T ) -> usize {
You can’t perform that action at this time.
0 commit comments