# DO NOT EDIT THIS FILE # it is generated by comm/python/rocbuild/rocbuild/rust.py [package] name = "gkrust" version = "0.1.0" edition = "2024" rust-version.workspace = true [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" } graph_xpcom = { version = "0.1.0", path = "../graph_xpcom" } mailnews_string_glue = { version = "0.1.0", path = "../mailnews_string_glue" } mailnews_ui_glue = { version = "0.1.0", path = "../mailnews_ui_glue" } sys_tray = { version = "0.1.0", path = "../sys_tray" } aa-stroke = { git = "https://github.com/FirefoxGraphics/aa-stroke", rev = "5776bdfc8ad664a1503db668fab397d818a5f98a" } abridged_certs = { path = "../../../security/manager/ssl/abridged_certs" } adblock = { version = "0.12.1", features = ['full-regex-handling', 'single-thread'], default-features = false } app_collator_glue = { path = "../../../intl/app_collator_glue" } audio_thread_priority = { version = "0.34" } audioipc2-client = { git = "https://github.com/mozilla/audioipc", rev = "b52c33425baf619b6c1278c5b4c7ffa3e92b9b1e", optional = true } audioipc2-server = { git = "https://github.com/mozilla/audioipc", rev = "b52c33425baf619b6c1278c5b4c7ffa3e92b9b1e", 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_ffi = { path = "../../../toolkit/library/buildid_reader/ffi" } cascade_bloom_filter = { path = "../../../toolkit/components/cascade_bloom_filter" } cert_storage = { path = "../../../security/manager/ssl/cert_storage" } chardetng_c = { version = "1.0.0" } content_classifier_engine = { path = "../../../toolkit/components/content-classifier/content_classifier_engine" } cose-c = { version = "0.1.5" } crash_helper_client = { path = "../../../toolkit/crashreporter/crash_helper_client", optional = true } crypto_hash = { path = "../../../security/manager/ssl/crypto_hash" } cubeb-coreaudio = { git = "https://github.com/mozilla/cubeb-coreaudio-rs", rev = "0bb8a45a040e85d313eb18deb36570e87df3a6af", optional = true, features = ['vpio-forcelist'] } cubeb-pulse = { git = "https://github.com/mozilla/cubeb-pulse-rs", rev = "c0b3bce1f1d1cc565a2ccacd9c38e945ef8d033c", optional = true, features = ['pulse-dlopen'] } cubeb-sys = { version = "0.32.0", optional = true, features = ['gecko-in-tree'] } dap_ffi = { path = "../../../toolkit/components/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'] } fluent = { version = "0.17.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-trace = { path = "../../../toolkit/components/gecko-trace" } gecko_logger = { path = "../../../xpcom/rust/gecko_logger" } gecko_tracing = { path = "../../../xpcom/rust/gecko_tracing" } geckoservo = { path = "../../../servo/ports/geckolib" } gkrust_utils = { path = "../../../xpcom/rust/gkrust_utils" } happy_eyeballs_glue = { path = "../../../netwerk/protocol/http/happy_eyeballs_glue" } harfbuzz_glue = { path = "../../../gfx/harfbuzz_glue" } http_sfv = { path = "../../../netwerk/base/http-sfv" } idna_glue = { path = "../../../netwerk/base/idna_glue", features = ['mailnews'] } ipcclientcerts = { path = "../../../security/manager/ssl/ipcclientcerts" } ipdl_utils = { path = "../../../ipc/rust/ipdl_utils" } jog = { path = "../../../toolkit/components/glean/bindings/jog" } jsrust_shared = { path = "../../../js/src/rust/shared" } jxl_decoder = { path = "../../../image/rust/jxl", optional = true } kvstore = { path = "../../../toolkit/components/kvstore" } l10nregistry = { path = "../../../intl/l10n/rust/l10nregistry-rs" } l10nregistry-ffi = { path = "../../../intl/l10n/rust/l10nregistry-ffi" } libz-rs-sys = { version = "0.6", features = ['custom-prefix'], optional = true } locale_service_glue = { path = "../../../intl/locale/rust/locale_service_glue" } localization-ffi = { path = "../../../intl/l10n/rust/localization-ffi" } lockstore_ffi = { path = "../../../security/lockstore/lockstore_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" } mls_gk = { path = "../../../security/mls/mls_gk" } 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 = "f2d96807b8becf7485f035b393575fcfc76cec4c", 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" } pdf-trust-anchors = { path = "../../../security/manager/ssl/pdf_trust_anchors" } prefs_parser = { path = "../../../modules/libpref/parser" } processtools = { path = "../../../toolkit/components/processtools" } profiler_helper = { path = "../../../tools/profiler/rust-helper" } qcms = { path = "../../../gfx/qcms", features = ['c_bindings', 'neon'] } qwac-trust-anchors = { path = "../../../security/manager/ssl/qwac_trust_anchors" } rsdparsa_capi = { path = "../../../dom/media/webrtc/sdp/rsdparsa_capi" } rure = { version = "0.2.2" } rusqlite = { workspace = true, features = ['modern_sqlite'] } rust_minidump_writer_linux = { path = "../../../toolkit/crashreporter/rust_minidump_writer_linux", optional = true } signature_cache = { path = "../../../security/certverifier/signature_cache" } ssl_tokens_cache = { path = "../../../netwerk/base/ssl_tokens_cache" } static_prefs = { path = "../../../modules/libpref/init/static_prefs" } storage = { path = "../../../storage/rust" } trust-anchors = { path = "../../../security/manager/ssl/trust_anchors" } 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" } uritemplate_glue = { path = "../../../netwerk/base/uritemplate_glue" } url = { version = "2.5.7" } urlpattern = { version = "0.6.0" } urlpattern_glue = { path = "../../../netwerk/base/urlpattern_glue" } 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" } zlib-rs = { version = "0.6", features = ['avx512'], optional = true } [package.metadata.cargo-udeps.ignore] normal = ["mozilla-central-workspace-hack"]