Revision control
Copy as Markdown
Other Tools
[package]
name = "gkrust"
version = "0.1.0"
[lib]
path = "src/lib.rs"
crate-type = ["staticlib"]
test = false
doctest = false
bench = false
doc = false
plugin = false
harness = false
[dependencies]
mozilla-central-workspace-hack = { version = "0.1", features = ['gkrust'], optional = true }
gkrust-shared = { version = "0.1.0", path = "../../../toolkit/library/rust/shared" }
ews_xpcom = { version = "0.1.0", path = "../ews_xpcom" }
sys_tray = { version = "0.1.0", path = "../sys_tray" }
aa-stroke = { git = "https://github.com/FirefoxGraphics/aa-stroke", rev = "d94278ed9c7020f50232689a26d1277eb0eb74d2" }
app_services_logger = { path = "../../../services/common/app_services_logger" }
audio_thread_priority = { version = "0.32" }
audioipc2-client = { git = "https://github.com/mozilla/audioipc", rev = "e6f44a2bd1e57d11dfc737632a9e849077632330", optional = true }
audioipc2-server = { git = "https://github.com/mozilla/audioipc", rev = "e6f44a2bd1e57d11dfc737632a9e849077632330", optional = true }
authrs_bridge = { path = "../../../dom/webauthn/authrs_bridge" }
binary_http = { path = "../../../netwerk/protocol/http/binary_http" }
bitsdownload = { path = "../../../toolkit/components/bitsdownload", optional = true }
bookmark_sync = { path = "../../../toolkit/components/places/bookmark_sync", optional = true }
buildid_reader = { path = "../../../toolkit/library/buildid_reader" }
cascade_bloom_filter = { path = "../../../toolkit/components/cascade_bloom_filter" }
cert_storage = { path = "../../../security/manager/ssl/cert_storage" }
chardetng_c = { version = "0.1.1" }
cose-c = { version = "0.1.5" }
crypto_hash = { path = "../../../security/manager/ssl/crypto_hash" }
cubeb-coreaudio = { git = "https://github.com/mozilla/cubeb-coreaudio-rs", rev = "f7e50c2166f4564cad6966b629f06c6f75391a6f", optional = true }
cubeb-pulse = { git = "https://github.com/mozilla/cubeb-pulse-rs", rev = "8678dcab1c287de79c4c184ccc2e065bc62b70e2", optional = true, features = ['pulse-dlopen'] }
cubeb-sys = { version = "0.13", optional = true, features = ['gecko-in-tree'] }
dap_ffi = { path = "../../../toolkit/components/telemetry/dap/ffi" }
data-encoding-ffi = { path = "../../../dom/fs/parent/rust/data-encoding-ffi" }
data_storage = { path = "../../../security/manager/ssl/data_storage" }
dom = { path = "../../../dom/base/rust" }
dom_fragmentdirectives = { path = "../../../dom/base/fragmentdirectives" }
encoding_glue = { path = "../../../intl/encoding_glue" }
etagere = { version = "0.2.13", features = ['ffi'] }
fallible_collections = { version = "0.4", features = ['rust_1_57'] }
fluent = { version = "0.16.0", features = ['fluent-pseudo'] }
fluent-fallback = { version = "0.7.0" }
fluent-ffi = { path = "../../../intl/l10n/rust/fluent-ffi" }
fluent-langneg = { version = "0.13", features = ['cldr'] }
fluent-langneg-ffi = { path = "../../../intl/locale/rust/fluent-langneg-ffi" }
fog_control = { path = "../../../toolkit/components/glean" }
gecko-profiler = { path = "../../../tools/profiler/rust-api" }
gecko_logger = { path = "../../../xpcom/rust/gecko_logger" }
geckoservo = { path = "../../../servo/ports/geckolib" }
gkrust_utils = { path = "../../../xpcom/rust/gkrust_utils" }
http_sfv = { path = "../../../netwerk/base/http-sfv" }
idna_glue = { path = "../../../netwerk/base/idna_glue", features = ['mailnews'] }
jog = { path = "../../../toolkit/components/glean/bindings/jog" }
jsrust_shared = { path = "../../../js/src/rust/shared" }
kvstore = { path = "../../../toolkit/components/kvstore" }
l10nregistry = { path = "../../../intl/l10n/rust/l10nregistry-rs" }
l10nregistry-ffi = { path = "../../../intl/l10n/rust/l10nregistry-ffi" }
libz-rs-sys = { git = "https://github.com/memorysafety/zlib-rs", rev = "4aa430ccb77537d0d60dab8db993ca51bb1194c5", features = ['custom-prefix'], optional = true }
lmdb-rkv-sys = { version = "0.11", features = ['mdb_idl_logn_9'] }
localization-ffi = { path = "../../../intl/l10n/rust/localization-ffi" }
log = { version = "0.4", features = ['release_max_level_info'] }
mapped_hyph = { git = "https://github.com/jfkthame/mapped_hyph.git", rev = "eff105f6ad7ec9b79816cfc1985a28e5340ad14b" }
mdns_service = { path = "../../../dom/media/webrtc/transport/mdns_service", optional = true }
midir_impl = { path = "../../../dom/midi/midir_impl", optional = true }
mime-guess-ffi = { path = "../../../dom/fs/parent/rust/mime-guess-ffi" }
moz_asserts = { version = "0.1" }
mozannotation_client = { path = "../../../toolkit/crashreporter/mozannotation_client", optional = true }
mozannotation_server = { path = "../../../toolkit/crashreporter/mozannotation_server", optional = true }
mozglue-static = { path = "../../../mozglue/static/rust" }
mozurl = { path = "../../../netwerk/base/mozurl" }
mp4parse_capi = { git = "https://github.com/mozilla/mp4parse-rust", rev = "a138e40ec1c603615873e524b5b22e11c0ec4820", features = ['missing-pixi-permitted'] }
neqo_glue = { path = "../../../netwerk/socket/neqo_glue" }
netwerk_helper = { path = "../../../netwerk/base/rust-helper" }
nserror = { path = "../../../xpcom/rust/nserror" }
nsstring = { path = "../../../xpcom/rust/nsstring" }
oblivious_http = { path = "../../../netwerk/protocol/http/oblivious_http" }
origin-trials-ffi = { path = "../../../dom/origin-trials/ffi" }
oxilangtag = { version = "0.1.3" }
oxilangtag-ffi = { path = "../../../intl/locale/rust/oxilangtag-ffi" }
prefs_parser = { path = "../../../modules/libpref/parser" }
processtools = { path = "../../../toolkit/components/processtools" }
profiler_helper = { path = "../../../tools/profiler/rust-helper", optional = true }
qcms = { path = "../../../gfx/qcms", features = ['c_bindings', 'neon'] }
rsdparsa_capi = { path = "../../../dom/media/webrtc/sdp/rsdparsa_capi" }
rure = { version = "0.2.2" }
rusqlite = { workspace = true, features = ['modern_sqlite', 'in_gecko'] }
rust_minidump_writer_linux = { path = "../../../toolkit/crashreporter/rust_minidump_writer_linux", optional = true }
static_prefs = { path = "../../../modules/libpref/init/static_prefs" }
storage = { path = "../../../storage/rust" }
unic-langid = { version = "0.9", features = ['likelysubtags'] }
unic-langid-ffi = { path = "../../../intl/locale/rust/unic-langid-ffi" }
unicode-bidi = { version = "0.3.15" }
unicode-bidi-ffi = { path = "../../../intl/bidi/rust/unicode-bidi-ffi" }
uniffi = { workspace = true }
uniffi-example-arithmetic = { path = "../../../toolkit/components/uniffi-fixtures/arithmetic", optional = true }
uniffi-example-custom-types = { path = "../../../toolkit/components/uniffi-fixtures/custom-types", optional = true }
uniffi-example-geometry = { path = "../../../toolkit/components/uniffi-fixtures/geometry", optional = true }
uniffi-example-rondpoint = { path = "../../../toolkit/components/uniffi-fixtures/rondpoint", optional = true }
uniffi-example-sprites = { path = "../../../toolkit/components/uniffi-fixtures/sprites", optional = true }
uniffi-example-todolist = { path = "../../../toolkit/components/uniffi-fixtures/todolist", optional = true }
uniffi-fixture-callbacks = { path = "../../../toolkit/components/uniffi-fixtures/callbacks", optional = true }
uniffi-fixture-external-types = { path = "../../../toolkit/components/uniffi-fixtures/external-types", optional = true }
uniffi-fixture-refcounts = { path = "../../../toolkit/components/uniffi-fixtures/refcounts", optional = true }
url = { version = "2.5.0" }
webrender_bindings = { path = "../../../gfx/webrender_bindings" }
wgpu_bindings = { path = "../../../gfx/wgpu_bindings" }
wpf-gpu-raster = { git = "https://github.com/FirefoxGraphics/wpf-gpu-raster", rev = "99979da091fd58fba8477e7fcdf5ec0727102916" }
xpcom = { path = "../../../xpcom/rust/xpcom" }
[package.metadata.cargo-udeps.ignore]
normal = ["mozilla-central-workspace-hack"]