]>
Commit | Line | Data |
---|---|---|
0a29b90c FG |
1 | # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO |
2 | # | |
3 | # When uploading crates to the registry Cargo will automatically | |
4 | # "normalize" Cargo.toml files for maximal compatibility | |
5 | # with all versions of Cargo and also rewrite `path` dependencies | |
6 | # to registry (e.g., crates.io) dependencies. | |
7 | # | |
8 | # If you are reading this file be aware that the original Cargo.toml | |
9 | # will likely look very different (and much more reasonable). | |
10 | # See Cargo.toml.orig for the original contents. | |
11 | ||
12 | [package] | |
fe692bf9 | 13 | edition = "2021" |
781aab86 | 14 | rust-version = "1.65" |
0a29b90c | 15 | name = "gix-pack" |
4b012472 | 16 | version = "0.45.0" |
0a29b90c FG |
17 | authors = ["Sebastian Thiel <sebastian.thiel@icloud.com>"] |
18 | include = [ | |
19 | "src/**/*", | |
fe692bf9 | 20 | "LICENSE-*", |
0a29b90c FG |
21 | ] |
22 | autotests = false | |
23 | description = "Implements git packs and related data structures" | |
781aab86 | 24 | license = "MIT OR Apache-2.0" |
0a29b90c | 25 | repository = "https://github.com/Byron/gitoxide" |
0a29b90c FG |
26 | |
27 | [package.metadata.docs.rs] | |
28 | all-features = true | |
29 | features = [ | |
30 | "document-features", | |
31 | "pack-cache-lru-dynamic", | |
32 | "object-cache-dynamic", | |
49aad941 | 33 | "serde", |
0a29b90c | 34 | ] |
0a29b90c FG |
35 | |
36 | [lib] | |
37 | doctest = false | |
38 | ||
39 | [dependencies.clru] | |
40 | version = "0.6.1" | |
41 | optional = true | |
42 | ||
43 | [dependencies.document-features] | |
44 | version = "0.2.0" | |
45 | optional = true | |
46 | ||
47 | [dependencies.gix-chunk] | |
4b012472 | 48 | version = "^0.4.5" |
0a29b90c FG |
49 | |
50 | [dependencies.gix-diff] | |
4b012472 | 51 | version = "^0.38.0" |
781aab86 FG |
52 | optional = true |
53 | default-features = false | |
0a29b90c FG |
54 | |
55 | [dependencies.gix-features] | |
4b012472 | 56 | version = "^0.36.1" |
0a29b90c FG |
57 | features = [ |
58 | "crc32", | |
59 | "rustsha1", | |
60 | "progress", | |
61 | "zlib", | |
62 | ] | |
63 | ||
64 | [dependencies.gix-hash] | |
4b012472 | 65 | version = "^0.13.2" |
0a29b90c FG |
66 | |
67 | [dependencies.gix-hashtable] | |
4b012472 | 68 | version = "^0.4.1" |
0a29b90c FG |
69 | |
70 | [dependencies.gix-object] | |
4b012472 | 71 | version = "^0.39.0" |
0a29b90c FG |
72 | |
73 | [dependencies.gix-path] | |
4b012472 | 74 | version = "^0.10.1" |
0a29b90c FG |
75 | |
76 | [dependencies.gix-traverse] | |
4b012472 | 77 | version = "^0.35.0" |
781aab86 | 78 | optional = true |
0a29b90c FG |
79 | |
80 | [dependencies.memmap2] | |
4b012472 | 81 | version = "0.9.0" |
0a29b90c FG |
82 | |
83 | [dependencies.parking_lot] | |
84 | version = "0.12.0" | |
85 | default-features = false | |
86 | ||
87 | [dependencies.serde] | |
88 | version = "1.0.114" | |
89 | features = ["derive"] | |
90 | optional = true | |
91 | default-features = false | |
92 | ||
93 | [dependencies.smallvec] | |
94 | version = "1.3.0" | |
95 | ||
96 | [dependencies.thiserror] | |
97 | version = "1.0.26" | |
98 | ||
99 | [dependencies.uluru] | |
100 | version = "3.0.0" | |
101 | optional = true | |
102 | ||
103 | [dev-dependencies] | |
104 | ||
105 | [features] | |
781aab86 FG |
106 | default = [ |
107 | "generate", | |
108 | "streaming-input", | |
109 | ] | |
110 | generate = [ | |
111 | "dep:gix-traverse", | |
112 | "dep:gix-diff", | |
113 | ] | |
0a29b90c FG |
114 | object-cache-dynamic = ["dep:clru"] |
115 | pack-cache-lru-dynamic = ["dep:clru"] | |
116 | pack-cache-lru-static = ["dep:uluru"] | |
49aad941 | 117 | serde = [ |
0a29b90c | 118 | "dep:serde", |
49aad941 | 119 | "gix-object/serde", |
0a29b90c | 120 | ] |
781aab86 FG |
121 | streaming-input = [] |
122 | wasm = ["gix-diff?/wasm"] | |
0a29b90c FG |
123 | |
124 | [target."cfg(not(target_arch = \"wasm32\"))".dependencies.gix-tempfile] | |
ed00b5ec | 125 | version = "^11.0.0" |
0a29b90c | 126 | default-features = false |