Bug 1689358 - Generate minidumps for child process crashes using the minidump-writer...
[gecko.git] / third_party / rust / goblin / Cargo.toml
blob7c586a3e0d8441973c172420e272be9c6f594f73
1 # THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
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.
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.
12 [package]
13 edition = "2021"
14 rust-version = "1.60.0"
15 name = "goblin"
16 version = "0.7.1"
17 authors = [
18     "m4b <m4b.github.io@gmail.com>",
19     "seu <seu@panopticon.re>",
20     "Will Glynn <will@willglynn.com>",
21     "Philip Craig <philipjcraig@gmail.com>",
22     "Lzu Tao <taolzu@gmail.com>",
24 include = [
25     "src",
26     "CHANGELOG.md",
27     "Cargo.toml",
28     "LICENSE",
29     "README.md",
31 description = "An impish, cross-platform, ELF, Mach-o, and PE binary parsing and loading crate"
32 documentation = "https://docs.rs/goblin"
33 readme = "README.md"
34 keywords = [
35     "binary",
36     "elf",
37     "mach",
38     "pe",
39     "archive",
41 categories = [
42     "parsing",
43     "development-tools::debugging",
45 license = "MIT"
46 repository = "https://github.com/m4b/goblin"
48 [dependencies.log]
49 version = "0.4"
50 optional = true
51 default-features = false
53 [dependencies.plain]
54 version = "0.2.3"
56 [dependencies.scroll]
57 version = "0.11"
58 default_features = false
60 [features]
61 alloc = [
62     "scroll/derive",
63     "log",
65 archive = ["alloc"]
66 default = [
67     "std",
68     "elf32",
69     "elf64",
70     "mach32",
71     "mach64",
72     "pe32",
73     "pe64",
74     "archive",
75     "endian_fd",
77 elf32 = []
78 elf64 = []
79 endian_fd = ["alloc"]
80 mach32 = [
81     "alloc",
82     "endian_fd",
83     "archive",
85 mach64 = [
86     "alloc",
87     "endian_fd",
88     "archive",
90 pe32 = [
91     "alloc",
92     "endian_fd",
94 pe64 = [
95     "alloc",
96     "endian_fd",
98 std = [
99     "alloc",
100     "scroll/std",
103 [badges.travis-ci]
104 branch = "master"
105 repository = "m4b/goblin"