-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ci: add paths for bloat PR #1986
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
🤠 Cargo bloat for toolchain stable-x86_64-unknown-linux-gnu 🤠 @@ Size breakdown @@
- Size 0 B
+ Size 77.89 MB +77.89 MB
- Text Size 0 B
+ Text Size 26.99 MB +26.99 MB
Size difference per crateNote: The numbers below are not 100% accurate, use them as a rough estimate. @@ Breakdown per crate @@
+ std 2.71 MB
+ tabby_webserver 2.31 MB
+ tantivy 1.07 MB
+ juniper 733.24 KB
+ reqwest 682.64 KB
+ tonic 601.18 KB
+ rustls 578.35 KB
+ hyper 576.14 KB
+ h2 553.33 KB
+ minijinja 534.13 KB
+ octocrab 521.89 KB
+ regex_automata 487.69 KB
+ tokio_cron_scheduler 466.3 KB
+ bitpacking 410.13 KB
+ regex_syntax 381.89 KB
+ clap_builder 364.21 KB
+ tokio 362.65 KB
+ tabby_scheduler 348.62 KB
+ futures_util 333.54 KB
+ serde_json 326.89 KB
+ zstd_sys 306.45 KB
+ axum 293.65 KB
+ http_api_bindings 263.91 KB
+ tabby 262.67 KB
+ tabby_common 254.23 KB
+ sqlx_sqlite 249.63 KB
+ tantivy_columnar 247.43 KB
+ lettre 243.76 KB
+ ring 216.69 KB
+ toml_edit 214.79 KB
+ hashbrown 210.93 KB
+ aho_corasick 194.45 KB
+ libgit2_sys 187.73 KB
+ cargo_lock 152.17 KB
+ serde_path_to_error 144.24 KB
+ utoipa 143.18 KB
+ serde 143.13 KB
+ http 132.61 KB
+ opentelemetry_sdk 125.35 KB
+ tabby_db 121.4 KB
+ sysinfo 119.4 KB
+ metrics_exporter_prometheus 110.2 KB
+ sqlx_core 108.3 KB
+ tracing_subscriber 103.5 KB
+ globset 103.23 KB
+ npm_package_json 98.21 KB
+ libsqlite3_sys 96.75 KB
+ jsonwebtoken 95.04 KB
+ rust_stemmers 94.8 KB
+ gitlab 92.58 KB
+ nucleo_matcher 92.44 KB
+ sqlformat 89.25 KB
+ ignore 87.53 KB
+ tarpc 83.68 KB
+ tree_sitter 79.65 KB
+ opentelemetry_otlp 77.68 KB
+ chrono 75.59 KB
+ webpki 69.68 KB
+ time 67.59 KB
+ cron 67.55 KB
+ hyper_util 63.82 KB
+ tungstenite 61.03 KB
+ indicatif 60.94 KB
+ tower_http 58.76 KB
+ nvml_wrapper 57.72 KB
+ idna 57.21 KB
+ tokio_tungstenite 51.59 KB
+ url 51.45 KB
+ llama_cpp_bindings 50.4 KB
+ reqwest_eventsource 50.34 KB
+ tracing_opentelemetry 46.07 KB
+ tabby_download 45.44 KB
+ tantivy_query_grammar 45.43 KB
+ rayon_core 43.32 KB
+ pest 36.48 KB
+ aim_downloader 36.36 KB
+ async_openai 34.5 KB
+ opentelemetry_api 34.22 KB
+ crossbeam_channel 32.53 KB
+ axum_tracing_opentelemetry 31.35 KB
+ utoipa_swagger_ui 30.86 KB
+ miniz_oxide 30.52 KB
+ kdam 30.47 KB
+ levenshtein_automata 29.9 KB
+ yarn_lock_parser 28.21 KB
+ opentelemetry_proto 27.71 KB
+ requirements 27.27 KB
+ argon2 26.46 KB
+ sql_query_builder 25.93 KB
+ parse_git_url 25.75 KB
+ url_parse 25.69 KB
+ tracing 25.47 KB
+ validator 23.98 KB
+ data_encoding 23.86 KB
+ tabby_inference 22.38 KB
+ fid_rs 22.37 KB
+ hyper_rustls 21.78 KB
+ indexmap 21.47 KB
+ regex 21.42 KB
+ tower 21.04 KB
+ axum_core 20.62 KB
+ glob 20.37 KB
+ tokio_util 19.6 KB
+ dotenvy 18.88 KB
+ flume 18.84 KB
+ password_hash 18.69 KB
+ base64 18.31 KB
+ walkdir 17.69 KB
+ memchr 17.36 KB
+ bincode 17.17 KB
+ tantivy_common 16.98 KB
+ tree_sitter_tags 16.91 KB
+ hash_ids 16.76 KB
+ tracing_core 16.68 KB
+ async_stream 16.55 KB
+ tantivy_fst 16.38 KB
+ parking_lot 15.69 KB
+ simple_asn1 15.67 KB
+ console 15.1 KB
+ rustls_native_certs 14.63 KB
+ tabby_search 14.47 KB
+ tantivy_sstable 14.4 KB
+ bytes 14.18 KB
+ futures_timer 14.12 KB
+ openssl 13.96 KB
+ matchit 12.75 KB
+ sha2 12.2 KB
+ text_splitter 12.08 KB
+ rustls_pemfile 11.18 KB
+ axum_prometheus 10.84 KB
+ anyhow 10.6 KB
+ iri_string 9.6 KB
+ crossbeam_epoch 9.47 KB
+ num_cpus 9.43 KB
+ file_rotate 9.23 KB
+ mio 8.82 KB
+ nom 8.56 KB
+ juniper_axum 8.51 KB
+ rand_chacha 8.46 KB
+ uuid 8.32 KB
+ rustls_pki_types 8.27 KB
+ tracing_log 8.23 KB
+ futures_task 7.87 KB
+ strfmt 7.87 KB
+ sharded_slab 7.6 KB
+ smallvec 7.55 KB
+ tree_sitter_ruby 7.27 KB
+ semver 7.19 KB
+ pem 7.15 KB
+ blake2 7.14 KB
+ httpdate 7.11 KB
+ httparse 6.67 KB
+ unicode_segmentation 6.54 KB
+ iana_time_zone 6.31 KB
+ ipnet 6.12 KB
+ tempfile 6.03 KB
+ tokio_rustls 5.91 KB
+ mime 5.86 KB
+ dashmap 5.81 KB
+ sketches_ddsketch 5.75 KB
+ ryu 5.59 KB
+ sha1 5.42 KB
+ eventsource_stream 5.22 KB
+ signal_hook_registry 5.18 KB
+ num_bigint 5.02 KB
+ chumsky 5.01 KB
+ tantivy_stacker 4.81 KB
+ email_encoding 4.68 KB
+ cached 4.45 KB
+ quanta 4.3 KB
+ unicase 4.27 KB
+ thread_local 3.92 KB
+ http_range_header 3.89 KB
+ serdeconv 3.88 KB
+ futures_channel 3.87 KB
+ tantivy_bitpacker 3.66 KB
+ tree_sitter_python 3.62 KB
+ quoted_printable 3.58 KB
+ mime_guess 3.52 KB
+ futures_core 3.51 KB
+ nu_ansi_term 3.44 KB
+ event_listener 3.43 KB
+ hyper_tls 3.4 KB
+ git2 3.25 KB
+ form_urlencoded 3.2 KB
+ lz4_flex 3.19 KB
+ flate2 3.08 KB
+ native_tls 3.01 KB
+ anstream 2.97 KB
+ clap_lex 2.92 KB
+ metrics_util 2.74 KB
+ arc_swap 2.7 KB
+ http_body_util 2.65 KB
+ http_body 2.54 KB
+ parking_lot_core 2.52 KB
+ measure_time 2.49 KB
+ sct 2.41 KB
+ textdistance 2.41 KB
+ serde_urlencoded 2.4 KB
+ once_cell 2.39 KB
+ adler 2.35 KB
+ percent_encoding 2.3 KB
+ openssl_probe 2.2 KB
+ tree_sitter_kotlin 2.16 KB
+ fs_extra 2.1 KB
+ netrc 2.09 KB
+ unicode_normalization 2.05 KB
+ metrics 2.02 KB
+ strsim 2.01 KB
+ humantime 2.01 KB
+ anstyle 1.99 KB
+ rand 1.96 KB
+ socket2 1.85 KB
+ louds_rs 1.84 KB
+ hashlink 1.76 KB
+ toml_datetime 1.75 KB
+ winnow 1.74 KB
+ crc32fast 1.69 KB
+ tokio_retry 1.68 KB
+ getrandom 1.66 KB
+ libloading 1.66 KB
+ headers 1.63 KB
+ sha256 1.58 KB
+ downcast_rs 1.57 KB
+ email_address 1.42 KB
+ urlencoding 1.27 KB
+ smartstring 1.26 KB
+ pin_project_lite 1.26 KB
+ cxx 1.25 KB
+ crossbeam_queue 1.22 KB
+ querystring 1.14 KB
+ graphql_client 1.11 KB
+ futures_intrusive 1.07 KB
+ census 964 B
+ tree_sitter_rust 964 B
+ prost 957 B
+ futures_executor 914 B
+ zstd 910 B
+ want 879 B
+ slab 878 B
+ tree_sitter_typescript 869 B
+ zstd_safe 853 B
+ [metrics 761 B
+ utf8 731 B
+ memmap2 664 B
+ tree_sitter_cpp 591 B
+ (http 513 B Dependency tree@@ Dependency tree @@
- Count: 0
+ Count: 1700
├─ anyhow v1.0.71
├─ async-stream v0.3.5
│ ├─ async-stream-impl v0.3.5 (proc-macro)
│ │ ├─ proc-macro2 v1.0.78
│ │ │ └─ unicode-ident v1.0.9
│ │ ├─ quote v1.0.35
│ │ │ └─ proc-macro2 v1.0.78
│ │ └─ syn v2.0.52
│ │ ├─ proc-macro2 v1.0.78
│ │ ├─ quote v1.0.35
│ │ └─ unicode-ident v1.0.9
│ ├─ futures-core v0.3.29
│ └─ pin-project-lite v0.2.13
├─ async-trait v0.1.74 (proc-macro)
│ ├─ proc-macro2 v1.0.78
│ ├─ quote v1.0.35
│ └─ syn v2.0.52
├─ axum v0.6.20
│ ├─ async-trait v0.1.74 (proc-macro)
│ ├─ axum-core v0.3.4
│ │ ├─ async-trait v0.1.74 (proc-macro)
│ │ ├─ bytes v1.5.0
│ │ ├─ futures-util v0.3.29
│ │ │ ├─ futures-channel v0.3.29
│ │ │ │ ├─ futures-core v0.3.29
│ │ │ │ └─ futures-sink v0.3.29
│ │ │ ├─ futures-core v0.3.29
│ │ │ ├─ futures-io v0.3.29
│ │ │ ├─ futures-macro v0.3.29 (proc-macro)
│ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ ├─ quote v1.0.35
│ │ │ │ └─ syn v2.0.52
│ │ │ ├─ futures-sink v0.3.29
│ │ │ ├─ futures-task v0.3.29
│ │ │ ├─ memchr v2.7.2
│ │ │ ├─ pin-project-lite v0.2.13
│ │ │ ├─ pin-utils v0.1.0
│ │ │ └─ slab v0.4.8
│ │ │ └─ autocfg v1.1.0
│ │ ├─ http v0.2.11
│ │ │ ├─ bytes v1.5.0
│ │ │ ├─ fnv v1.0.7
│ │ │ └─ itoa v1.0.6
│ │ ├─ http-body v0.4.5
│ │ │ ├─ bytes v1.5.0
│ │ │ ├─ http v0.2.11
│ │ │ └─ pin-project-lite v0.2.13
│ │ ├─ mime v0.3.17
│ │ ├─ tower-layer v0.3.2
│ │ ├─ tower-service v0.3.2
│ │ └─ rustversion v1.0.14 (proc-macro)
│ ├─ base64 v0.21.5
│ ├─ bitflags v1.3.2
│ ├─ bytes v1.5.0
│ ├─ futures-util v0.3.29
│ ├─ headers v0.3.8
│ │ ├─ base64 v0.13.1
│ │ ├─ bitflags v1.3.2
│ │ ├─ bytes v1.5.0
│ │ ├─ headers-core v0.2.0
│ │ │ └─ http v0.2.11
│ │ ├─ http v0.2.11
│ │ ├─ httpdate v1.0.2
│ │ ├─ mime v0.3.17
│ │ └─ sha1 v0.10.6
│ │ ├─ cfg-if v1.0.0
│ │ ├─ cpufeatures v0.2.11
│ │ └─ digest v0.10.7
│ │ ├─ block-buffer v0.10.4
│ │ │ └─ generic-array v0.14.7
│ │ │ ├─ typenum v1.16.0
│ │ │ └─ version_check v0.9.4
│ │ ├─ crypto-common v0.1.6
│ │ │ ├─ generic-array v0.14.7
│ │ │ └─ typenum v1.16.0
│ │ └─ subtle v2.5.0
│ ├─ http v0.2.11
│ ├─ http-body v0.4.5
│ ├─ hyper v0.14.27
│ │ ├─ bytes v1.5.0
│ │ ├─ futures-channel v0.3.29
│ │ ├─ futures-core v0.3.29
│ │ ├─ futures-util v0.3.29
│ │ ├─ h2 v0.3.19
│ │ │ ├─ bytes v1.5.0
│ │ │ ├─ fnv v1.0.7
│ │ │ ├─ futures-core v0.3.29
│ │ │ ├─ futures-sink v0.3.29
│ │ │ ├─ futures-util v0.3.29
│ │ │ ├─ http v0.2.11
│ │ │ ├─ indexmap v1.9.3
│ │ │ │ ├─ hashbrown v0.12.3
│ │ │ │ ├─ serde v1.0.171
│ │ │ │ │ └─ serde_derive v1.0.171 (proc-macro)
│ │ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ │ ├─ quote v1.0.35
│ │ │ │ │ └─ syn v2.0.52
│ │ │ │ └─ autocfg v1.1.0
│ │ │ ├─ slab v0.4.8
│ │ │ ├─ tokio v1.35.0
│ │ │ │ ├─ bytes v1.5.0
│ │ │ │ ├─ libc v0.2.149
│ │ │ │ ├─ mio v0.8.10
│ │ │ │ │ └─ libc v0.2.149
│ │ │ │ ├─ num_cpus v1.15.0
│ │ │ │ │ └─ libc v0.2.149
│ │ │ │ ├─ parking_lot v0.12.1
│ │ │ │ │ ├─ lock_api v0.4.10
│ │ │ │ │ │ ├─ scopeguard v1.1.0
│ │ │ │ │ │ └─ autocfg v1.1.0
│ │ │ │ │ └─ parking_lot_core v0.9.8
│ │ │ │ │ ├─ cfg-if v1.0.0
│ │ │ │ │ ├─ libc v0.2.149
│ │ │ │ │ └─ smallvec v1.13.2
│ │ │ │ ├─ pin-project-lite v0.2.13
│ │ │ │ ├─ signal-hook-registry v1.4.1
│ │ │ │ │ └─ libc v0.2.149
│ │ │ │ ├─ socket2 v0.5.5
│ │ │ │ │ └─ libc v0.2.149
│ │ │ │ └─ tokio-macros v2.2.0 (proc-macro)
│ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ ├─ quote v1.0.35
│ │ │ │ └─ syn v2.0.52
│ │ │ ├─ tokio-util v0.7.10
│ │ │ │ ├─ bytes v1.5.0
│ │ │ │ ├─ futures-core v0.3.29
│ │ │ │ ├─ futures-io v0.3.29
│ │ │ │ ├─ futures-sink v0.3.29
│ │ │ │ ├─ futures-util v0.3.29
│ │ │ │ ├─ pin-project-lite v0.2.13
│ │ │ │ ├─ slab v0.4.8
│ │ │ │ ├─ tokio v1.35.0
│ │ │ │ └─ tracing v0.1.37
│ │ │ │ ├─ cfg-if v1.0.0
│ │ │ │ ├─ log v0.4.20
│ │ │ │ ├─ pin-project-lite v0.2.13
│ │ │ │ ├─ tracing-attributes v0.1.24 (proc-macro)
│ │ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ │ ├─ quote v1.0.35
│ │ │ │ │ └─ syn v2.0.52
│ │ │ │ └─ tracing-core v0.1.31
│ │ │ │ └─ once_cell v1.19.0
│ │ │ └─ tracing v0.1.37
│ │ ├─ http v0.2.11
│ │ ├─ http-body v0.4.5
│ │ ├─ httparse v1.8.0
│ │ ├─ httpdate v1.0.2
│ │ ├─ itoa v1.0.6
│ │ ├─ pin-project-lite v0.2.13
│ │ ├─ socket2 v0.4.9
│ │ │ └─ libc v0.2.149
│ │ ├─ tokio v1.35.0
│ │ ├─ tower-service v0.3.2
│ │ ├─ tracing v0.1.37
│ │ └─ want v0.3.0
│ │ ├─ log v0.4.20
│ │ └─ try-lock v0.2.4
│ ├─ itoa v1.0.6
│ ├─ matchit v0.7.0
│ ├─ memchr v2.7.2
│ ├─ mime v0.3.17
│ ├─ percent-encoding v2.3.1
│ ├─ pin-project-lite v0.2.13
│ ├─ serde v1.0.171
│ ├─ serde_json v1.0.107
│ │ ├─ indexmap v2.0.1
│ │ │ ├─ equivalent v1.0.1
│ │ │ └─ hashbrown v0.14.3
│ │ │ ├─ ahash v0.8.11
│ │ │ │ ├─ cfg-if v1.0.0
│ │ │ │ ├─ getrandom v0.2.11
│ │ │ │ │ ├─ cfg-if v1.0.0
│ │ │ │ │ └─ libc v0.2.149
│ │ │ │ ├─ once_cell v1.19.0
│ │ │ │ ├─ zerocopy v0.7.32
│ │ │ │ └─ version_check v0.9.4
│ │ │ └─ allocator-api2 v0.2.16
│ │ ├─ itoa v1.0.6
│ │ ├─ ryu v1.0.13
│ │ └─ serde v1.0.171
│ ├─ serde_path_to_error v0.1.11
│ │ └─ serde v1.0.171
│ ├─ serde_urlencoded v0.7.1
│ │ ├─ form_urlencoded v1.2.1
│ │ │ └─ percent-encoding v2.3.1
│ │ ├─ itoa v1.0.6
│ │ ├─ ryu v1.0.13
│ │ └─ serde v1.0.171
│ ├─ sha1 v0.10.6
│ ├─ sync_wrapper v0.1.2
│ ├─ tokio v1.35.0
│ ├─ tokio-tungstenite v0.20.1
│ │ ├─ futures-util v0.3.29
│ │ ├─ log v0.4.20
│ │ ├─ tokio v1.35.0
│ │ └─ tungstenite v0.20.1
│ │ ├─ byteorder v1.4.3
│ │ ├─ bytes v1.5.0
│ │ ├─ data-encoding v2.4.0
│ │ ├─ http v0.2.11
│ │ ├─ httparse v1.8.0
│ │ ├─ log v0.4.20
│ │ ├─ rand v0.8.5
│ │ │ ├─ libc v0.2.149
│ │ │ ├─ rand_chacha v0.3.1
│ │ │ │ ├─ ppv-lite86 v0.2.17
│ │ │ │ └─ rand_core v0.6.4
│ │ │ │ └─ getrandom v0.2.11
│ │ │ └─ rand_core v0.6.4
│ │ ├─ sha1 v0.10.6
│ │ ├─ thiserror v1.0.49
│ │ │ └─ thiserror-impl v1.0.49 (proc-macro)
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v2.0.52
│ │ ├─ url v2.5.0
│ │ │ ├─ form_urlencoded v1.2.1
│ │ │ ├─ idna v0.5.0
│ │ │ │ ├─ unicode-bidi v0.3.13
│ │ │ │ └─ unicode-normalization v0.1.22
│ │ │ │ └─ tinyvec v1.6.0
│ │ │ │ └─ tinyvec_macros v0.1.1
│ │ │ ├─ percent-encoding v2.3.1
│ │ │ └─ serde v1.0.171
│ │ └─ utf-8 v0.7.6
│ ├─ tower v0.4.13
│ │ ├─ futures-core v0.3.29
│ │ ├─ futures-util v0.3.29
│ │ ├─ indexmap v1.9.3
│ │ ├─ pin-project v1.1.3
│ │ │ └─ pin-project-internal v1.1.3 (proc-macro)
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v2.0.52
│ │ ├─ pin-project-lite v0.2.13
│ │ ├─ rand v0.8.5
│ │ ├─ slab v0.4.8
│ │ ├─ tokio v1.35.0
│ │ ├─ tokio-util v0.7.10
│ │ ├─ tower-layer v0.3.2
│ │ ├─ tower-service v0.3.2
│ │ └─ tracing v0.1.37
│ ├─ tower-layer v0.3.2
│ ├─ tower-service v0.3.2
│ └─ rustversion v1.0.14 (proc-macro)
├─ axum-prometheus v0.4.0
│ ├─ axum v0.6.20
│ ├─ axum-core v0.3.4
│ ├─ bytes v1.5.0
│ ├─ futures v0.3.28
│ │ ├─ futures-channel v0.3.29
│ │ ├─ futures-core v0.3.29
│ │ ├─ futures-executor v0.3.28
│ │ │ ├─ futures-core v0.3.29
│ │ │ ├─ futures-task v0.3.29
│ │ │ └─ futures-util v0.3.29
│ │ ├─ futures-io v0.3.29
│ │ ├─ futures-sink v0.3.29
│ │ ├─ futures-task v0.3.29
│ │ └─ futures-util v0.3.29
│ ├─ futures-core v0.3.29
│ ├─ http v0.2.11
│ ├─ http-body v0.4.5
│ ├─ matchit v0.7.0
│ ├─ metrics v0.21.1
│ │ ├─ ahash v0.8.11
│ │ └─ metrics-macros v0.7.0 (proc-macro)
│ │ ├─ proc-macro2 v1.0.78
│ │ ├─ quote v1.0.35
│ │ └─ syn v2.0.52
│ ├─ metrics-exporter-prometheus v0.12.1
│ │ ├─ base64 v0.21.5
│ │ ├─ hyper v0.14.27
│ │ ├─ indexmap v1.9.3
│ │ ├─ ipnet v2.7.2
│ │ ├─ metrics v0.21.1
│ │ ├─ metrics-util v0.15.1
│ │ │ ├─ crossbeam-epoch v0.9.14
│ │ │ │ ├─ cfg-if v1.0.0
│ │ │ │ ├─ crossbeam-utils v0.8.19
│ │ │ │ ├─ memoffset v0.8.0
│ │ │ │ │ └─ autocfg v1.1.0
│ │ │ │ ├─ scopeguard v1.1.0
│ │ │ │ └─ autocfg v1.1.0
│ │ │ ├─ crossbeam-utils v0.8.19
│ │ │ ├─ hashbrown v0.13.1
│ │ │ │ └─ ahash v0.8.11
│ │ │ ├─ metrics v0.21.1
│ │ │ ├─ num_cpus v1.15.0
│ │ │ ├─ quanta v0.11.1
│ │ │ │ ├─ crossbeam-utils v0.8.19
│ │ │ │ ├─ libc v0.2.149
│ │ │ │ ├─ once_cell v1.19.0
│ │ │ │ └─ raw-cpuid v10.7.0
│ │ │ │ └─ bitflags v1.3.2
│ │ │ └─ sketches-ddsketch v0.2.1
│ │ │ └─ serde v1.0.171
│ │ ├─ quanta v0.11.1
│ │ ├─ thiserror v1.0.49
│ │ ├─ tokio v1.35.0
│ │ └─ tracing v0.1.37
│ ├─ once_cell v1.19.0
│ ├─ pin-project v1.1.3
│ ├─ tokio v1.35.0
│ ├─ tower v0.4.13
│ └─ tower-http v0.4.0
│ ├─ bitflags v1.3.2
│ ├─ bytes v1.5.0
│ ├─ futures-core v0.3.29
│ ├─ futures-util v0.3.29
│ ├─ http v0.2.11
│ ├─ http-body v0.4.5
│ ├─ http-range-header v0.3.0
│ ├─ httpdate v1.0.2
│ ├─ mime v0.3.17
│ ├─ mime_guess v2.0.4
│ │ ├─ mime v0.3.17
│ │ ├─ unicase v2.7.0
│ │ │ └─ version_check v0.9.4
│ │ └─ unicase v2.7.0
│ ├─ percent-encoding v2.3.1
│ ├─ pin-project-lite v0.2.13
│ ├─ tokio v1.35.0
│ ├─ tokio-util v0.7.10
│ ├─ tower-layer v0.3.2
│ ├─ tower-service v0.3.2
│ └─ tracing v0.1.37
├─ axum-tracing-opentelemetry v0.10.0
│ ├─ axum v0.6.20
│ ├─ futures v0.3.28
│ ├─ http v0.2.11
│ ├─ opentelemetry v0.18.0
│ │ ├─ opentelemetry_api v0.18.0
│ │ │ ├─ fnv v1.0.7
│ │ │ ├─ futures-channel v0.3.29
│ │ │ ├─ futures-util v0.3.29
│ │ │ ├─ indexmap v1.9.3
│ │ │ ├─ once_cell v1.19.0
│ │ │ ├─ pin-project-lite v0.2.13
│ │ │ └─ thiserror v1.0.49
│ │ └─ opentelemetry_sdk v0.18.0
│ │ ├─ async-trait v0.1.74 (proc-macro)
│ │ ├─ crossbeam-channel v0.5.8
│ │ │ ├─ cfg-if v1.0.0
│ │ │ └─ crossbeam-utils v0.8.19
│ │ ├─ dashmap v5.5.3
│ │ │ ├─ cfg-if v1.0.0
│ │ │ ├─ hashbrown v0.14.3
│ │ │ ├─ lock_api v0.4.10
│ │ │ ├─ once_cell v1.19.0
│ │ │ └─ parking_lot_core v0.9.8
│ │ ├─ fnv v1.0.7
│ │ ├─ futures-channel v0.3.29
│ │ ├─ futures-executor v0.3.28
│ │ ├─ futures-util v0.3.29
│ │ ├─ once_cell v1.19.0
│ │ ├─ opentelemetry_api v0.18.0
│ │ ├─ percent-encoding v2.3.1
│ │ ├─ rand v0.8.5
│ │ ├─ thiserror v1.0.49
│ │ ├─ tokio v1.35.0
│ │ └─ tokio-stream v0.1.14
│ │ ├─ futures-core v0.3.29
│ │ ├─ pin-project-lite v0.2.13
│ │ └─ tokio v1.35.0
│ ├─ tower v0.4.13
│ ├─ tower-http v0.3.5
│ │ ├─ bitflags v1.3.2
│ │ ├─ bytes v1.5.0
│ │ ├─ futures-core v0.3.29
│ │ ├─ futures-util v0.3.29
│ │ ├─ http v0.2.11
│ │ ├─ http-body v0.4.5
│ │ ├─ http-range-header v0.3.0
│ │ ├─ pin-project-lite v0.2.13
│ │ ├─ tower-layer v0.3.2
│ │ ├─ tower-service v0.3.2
│ │ └─ tracing v0.1.37
│ ├─ tracing v0.1.37
│ └─ tracing-opentelemetry v0.18.0
│ ├─ once_cell v1.19.0
│ ├─ opentelemetry v0.18.0
│ ├─ tracing v0.1.37
│ ├─ tracing-core v0.1.31
│ ├─ tracing-log v0.1.3
│ │ ├─ lazy_static v1.4.0
│ │ ├─ log v0.4.20
│ │ └─ tracing-core v0.1.31
│ └─ tracing-subscriber v0.3.17
│ ├─ matchers v0.1.0
│ │ └─ regex-automata v0.1.10
│ │ └─ regex-syntax v0.6.29
│ ├─ nu-ansi-term v0.46.0
│ │ └─ overload v0.1.1
│ ├─ once_cell v1.19.0
│ ├─ regex v1.10.4
│ │ ├─ aho-corasick v1.1.2
│ │ │ └─ memchr v2.7.2
│ │ ├─ memchr v2.7.2
│ │ ├─ regex-automata v0.4.6
│ │ │ ├─ aho-corasick v1.1.2
│ │ │ ├─ memchr v2.7.2
│ │ │ └─ regex-syntax v0.8.2
│ │ └─ regex-syntax v0.8.2
│ ├─ sharded-slab v0.1.4
│ │ └─ lazy_static v1.4.0
│ ├─ smallvec v1.13.2
│ ├─ thread_local v1.1.7
│ │ ├─ cfg-if v1.0.0
│ │ └─ once_cell v1.19.0
│ ├─ tracing v0.1.37
│ ├─ tracing-core v0.1.31
│ └─ tracing-log v0.1.3
├─ cached v0.49.3
│ ├─ ahash v0.8.11
│ ├─ async-trait v0.1.74 (proc-macro)
│ ├─ cached_proc_macro v0.20.0 (proc-macro)
│ │ ├─ darling v0.14.4
│ │ │ ├─ darling_core v0.14.4
│ │ │ │ ├─ fnv v1.0.7
│ │ │ │ ├─ ident_case v1.0.1
│ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ ├─ quote v1.0.35
│ │ │ │ ├─ strsim v0.10.0
│ │ │ │ └─ syn v1.0.109
│ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ ├─ quote v1.0.35
│ │ │ │ └─ unicode-ident v1.0.9
│ │ │ └─ darling_macro v0.14.4 (proc-macro)
│ │ │ ├─ darling_core v0.14.4
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v1.0.109
│ │ ├─ proc-macro2 v1.0.78
│ │ ├─ quote v1.0.35
│ │ └─ syn v1.0.109
│ ├─ cached_proc_macro_types v0.1.1
│ ├─ futures v0.3.28
│ ├─ hashbrown v0.14.3
│ ├─ instant v0.1.12
│ │ └─ cfg-if v1.0.0
│ ├─ once_cell v1.19.0
│ ├─ thiserror v1.0.49
│ └─ tokio v1.35.0
├─ chrono v0.4.31
│ ├─ iana-time-zone v0.1.57
│ ├─ num-traits v0.2.17
│ │ └─ autocfg v1.1.0
│ └─ serde v1.0.171
├─ clap v4.4.11
│ ├─ clap_builder v4.4.11
│ │ ├─ anstream v0.6.4
│ │ │ ├─ anstyle v1.0.0
│ │ │ ├─ anstyle-parse v0.2.0
│ │ │ │ └─ utf8parse v0.2.1
│ │ │ ├─ anstyle-query v1.0.0
│ │ │ ├─ colorchoice v1.0.0
│ │ │ └─ utf8parse v0.2.1
│ │ ├─ anstyle v1.0.0
│ │ ├─ clap_lex v0.6.0
│ │ └─ strsim v0.10.0
│ └─ clap_derive v4.4.7 (proc-macro)
│ ├─ heck v0.4.1
│ │ └─ unicode-segmentation v1.11.0
│ ├─ proc-macro2 v1.0.78
│ ├─ quote v1.0.35
│ └─ syn v2.0.52
├─ futures v0.3.28
├─ http-api-bindings v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/http-api-bindings)
│ ├─ anyhow v1.0.71
│ ├─ async-openai v0.18.3
│ │ ├─ async-convert v1.0.0
│ │ │ └─ async-trait v0.1.74 (proc-macro)
│ │ ├─ backoff v0.4.0
│ │ │ ├─ futures-core v0.3.29
│ │ │ ├─ getrandom v0.2.11
│ │ │ ├─ instant v0.1.12
│ │ │ ├─ pin-project-lite v0.2.13
│ │ │ ├─ rand v0.8.5
│ │ │ └─ tokio v1.35.0
│ │ ├─ base64 v0.21.5
│ │ ├─ bytes v1.5.0
│ │ ├─ derive_builder v0.12.0
│ │ │ └─ derive_builder_macro v0.12.0 (proc-macro)
│ │ │ ├─ derive_builder_core v0.12.0
│ │ │ │ ├─ darling v0.14.4
│ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ ├─ quote v1.0.35
│ │ │ │ └─ syn v1.0.109
│ │ │ └─ syn v1.0.109
│ │ ├─ futures v0.3.28
│ │ ├─ rand v0.8.5
│ │ ├─ reqwest v0.11.22
│ │ │ ├─ base64 v0.21.5
│ │ │ ├─ bytes v1.5.0
│ │ │ ├─ encoding_rs v0.8.32
│ │ │ │ └─ cfg-if v1.0.0
│ │ │ ├─ futures-core v0.3.29
│ │ │ ├─ futures-util v0.3.29
│ │ │ ├─ h2 v0.3.19
│ │ │ ├─ http v0.2.11
│ │ │ ├─ http-body v0.4.5
│ │ │ ├─ hyper v0.14.27
│ │ │ ├─ hyper-rustls v0.24.2
│ │ │ │ ├─ futures-util v0.3.29
│ │ │ │ ├─ http v0.2.11
│ │ │ │ ├─ hyper v0.14.27
│ │ │ │ ├─ rustls v0.21.10
│ │ │ │ │ ├─ log v0.4.20
│ │ │ │ │ ├─ ring v0.17.5
│ │ │ │ │ │ ├─ getrandom v0.2.11
│ │ │ │ │ │ ├─ libc v0.2.149
│ │ │ │ │ │ ├─ spin v0.9.8
│ │ │ │ │ │ │ └─ lock_api v0.4.10
│ │ │ │ │ │ ├─ untrusted v0.9.0
│ │ │ │ │ │ └─ cc v1.0.83
│ │ │ │ │ │ ├─ jobserver v0.1.26
│ │ │ │ │ │ │ └─ libc v0.2.149
│ │ │ │ │ │ └─ libc v0.2.149
│ │ │ │ │ ├─ rustls-webpki v0.101.7
│ │ │ │ │ │ ├─ ring v0.17.5
│ │ │ │ │ │ └─ untrusted v0.9.0
│ │ │ │ │ └─ sct v0.7.1
│ │ │ │ │ ├─ ring v0.17.5
│ │ │ │ │ └─ untrusted v0.9.0
│ │ │ │ ├─ tokio v1.35.0
│ │ │ │ └─ tokio-rustls v0.24.1
│ │ │ │ ├─ rustls v0.21.10
│ │ │ │ └─ tokio v1.35.0
│ │ │ ├─ hyper-tls v0.5.0
│ │ │ │ ├─ bytes v1.5.0
│ │ │ │ ├─ hyper v0.14.27
│ │ │ │ ├─ native-tls v0.2.11
│ │ │ │ │ ├─ log v0.4.20
│ │ │ │ │ ├─ openssl v0.10.61
│ │ │ │ │ │ ├─ bitflags v2.4.0
│ │ │ │ │ │ ├─ cfg-if v1.0.0
│ │ │ │ │ │ ├─ foreign-types v0.3.2
│ │ │ │ │ │ │ └─ foreign-types-shared v0.1.1
│ │ │ │ │ │ ├─ libc v0.2.149
│ │ │ │ │ │ ├─ once_cell v1.19.0
│ │ │ │ │ │ ├─ openssl-macros v0.1.1 (proc-macro)
│ │ │ │ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ │ │ │ ├─ quote v1.0.35
│ │ │ │ │ │ │ └─ syn v2.0.52
│ │ │ │ │ │ └─ openssl-sys v0.9.97
│ │ │ │ │ │ ├─ libc v0.2.149
│ │ │ │ │ │ ├─ cc v1.0.83
│ │ │ │ │ │ ├─ pkg-config v0.3.27
│ │ │ │ │ │ └─ vcpkg v0.2.15
│ │ │ │ │ ├─ openssl-probe v0.1.5
│ │ │ │ │ └─ openssl-sys v0.9.97
│ │ │ │ ├─ tokio v1.35.0
│ │ │ │ └─ tokio-native-tls v0.3.1
│ │ │ │ ├─ native-tls v0.2.11
│ │ │ │ └─ tokio v1.35.0
│ │ │ ├─ ipnet v2.7.2
│ │ │ ├─ log v0.4.20
│ │ │ ├─ mime v0.3.17
│ │ │ ├─ mime_guess v2.0.4
│ │ │ ├─ native-tls v0.2.11
│ │ │ ├─ once_cell v1.19.0
│ │ │ ├─ percent-encoding v2.3.1
│ │ │ ├─ pin-project-lite v0.2.13
│ │ │ ├─ rustls v0.21.10
│ │ │ ├─ rustls-native-certs v0.6.3
│ │ │ │ ├─ openssl-probe v0.1.5
│ │ │ │ └─ rustls-pemfile v1.0.4
│ │ │ │ └─ base64 v0.21.5
│ │ │ ├─ rustls-pemfile v1.0.4
│ │ │ ├─ serde v1.0.171
│ │ │ ├─ serde_json v1.0.107
│ │ │ ├─ serde_urlencoded v0.7.1
│ │ │ ├─ tokio v1.35.0
│ │ │ ├─ tokio-native-tls v0.3.1
│ │ │ ├─ tokio-rustls v0.24.1
│ │ │ ├─ tokio-util v0.7.10
│ │ │ ├─ tower-service v0.3.2
│ │ │ ├─ url v2.5.0
│ │ │ └─ webpki-roots v0.25.4
│ │ ├─ reqwest-eventsource v0.4.0
│ │ │ ├─ eventsource-stream v0.2.3
│ │ │ │ ├─ futures-core v0.3.29
│ │ │ │ ├─ nom v7.1.3
│ │ │ │ │ ├─ memchr v2.7.2
│ │ │ │ │ └─ minimal-lexical v0.2.1
│ │ │ │ └─ pin-project-lite v0.2.13
│ │ │ ├─ futures-core v0.3.29
│ │ │ ├─ futures-timer v3.0.2
│ │ │ ├─ mime v0.3.17
│ │ │ ├─ nom v7.1.3
│ │ │ ├─ pin-project-lite v0.2.13
│ │ │ ├─ reqwest v0.11.22
│ │ │ └─ thiserror v1.0.49
│ │ ├─ secrecy v0.8.0
│ │ │ ├─ serde v1.0.171
│ │ │ └─ zeroize v1.7.0
│ │ ├─ serde v1.0.171
│ │ ├─ serde_json v1.0.107
│ │ ├─ thiserror v1.0.49
│ │ ├─ tokio v1.35.0
│ │ ├─ tokio-stream v0.1.14
│ │ ├─ tokio-util v0.7.10
│ │ └─ tracing v0.1.37
│ ├─ async-stream v0.3.5
│ ├─ async-trait v0.1.74 (proc-macro)
│ ├─ futures v0.3.28
│ ├─ serde_json v1.0.107
│ ├─ tabby-common v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/tabby-common)
│ │ ├─ anyhow v1.0.71
│ │ ├─ async-trait v0.1.74 (proc-macro)
│ │ ├─ glob v0.3.1
│ │ ├─ home v0.5.5
│ │ ├─ lazy_static v1.4.0
│ │ ├─ reqwest v0.11.22
│ │ ├─ serde v1.0.171
│ │ ├─ serde-jsonlines v0.4.0
│ │ │ ├─ serde v1.0.171
│ │ │ └─ serde_json v1.0.107
│ │ ├─ serde_json v1.0.107
│ │ ├─ serdeconv v0.4.1
│ │ │ ├─ rmp-serde v1.1.1
│ │ │ │ ├─ byteorder v1.4.3
│ │ │ │ ├─ rmp v0.8.11
│ │ │ │ │ ├─ byteorder v1.4.3
│ │ │ │ │ ├─ num-traits v0.2.17
│ │ │ │ │ └─ paste v1.0.12 (proc-macro)
│ │ │ │ └─ serde v1.0.171
│ │ │ ├─ serde v1.0.171
│ │ │ ├─ serde_json v1.0.107
│ │ │ ├─ toml v0.7.4
│ │ │ │ ├─ serde v1.0.171
│ │ │ │ ├─ serde_spanned v0.6.2
│ │ │ │ │ └─ serde v1.0.171
│ │ │ │ ├─ toml_datetime v0.6.2
│ │ │ │ │ └─ serde v1.0.171
│ │ │ │ └─ toml_edit v0.19.10
│ │ │ │ ├─ indexmap v1.9.3
│ │ │ │ ├─ serde v1.0.171
│ │ │ │ ├─ serde_spanned v0.6.2
│ │ │ │ ├─ toml_datetime v0.6.2
│ │ │ │ └─ winnow v0.4.6
│ │ │ └─ trackable v1.3.0
│ │ │ └─ trackable_derive v1.0.0 (proc-macro)
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v1.0.109
│ │ ├─ tantivy v0.21.0
│ │ │ ├─ aho-corasick v1.1.2
│ │ │ ├─ arc-swap v1.6.0
│ │ │ ├─ async-trait v0.1.74 (proc-macro)
│ │ │ ├─ base64 v0.21.5
│ │ │ ├─ bitpacking v0.8.4
│ │ │ │ └─ crunchy v0.2.2
│ │ │ ├─ byteorder v1.4.3
│ │ │ ├─ census v0.4.1
│ │ │ ├─ crc32fast v1.3.2
│ │ │ │ └─ cfg-if v1.0.0
│ │ │ ├─ crossbeam-channel v0.5.8
│ │ │ ├─ downcast-rs v1.2.0
│ │ │ ├─ fastdivide v0.4.0
│ │ │ ├─ fs4 v0.6.6
│ │ │ │ └─ rustix v0.38.17
│ │ │ │ ├─ bitflags v2.4.0
│ │ │ │ └─ linux-raw-sys v0.4.10
│ │ │ ├─ htmlescape v0.3.1
│ │ │ ├─ itertools v0.11.0
│ │ │ │ └─ either v1.11.0
│ │ │ │ └─ serde v1.0.171
│ │ │ ├─ levenshtein_automata v0.2.1
│ │ │ ├─ log v0.4.20
│ │ │ ├─ lru v0.11.1
│ │ │ │ └─ hashbrown v0.14.3
│ │ │ ├─ lz4_flex v0.11.1
│ │ │ ├─ measure_time v0.8.2
│ │ │ │ ├─ instant v0.1.12
│ │ │ │ └─ log v0.4.20
│ │ │ ├─ memmap2 v0.7.1
│ │ │ │ └─ libc v0.2.149
│ │ │ ├─ murmurhash32 v0.3.0
│ │ │ ├─ num_cpus v1.15.0
│ │ │ ├─ once_cell v1.19.0
│ │ │ ├─ oneshot v0.1.5
│ │ │ ├─ rayon v1.7.0
│ │ │ │ ├─ either v1.11.0
│ │ │ │ └─ rayon-core v1.11.0
│ │ │ │ ├─ crossbeam-channel v0.5.8
│ │ │ │ ├─ crossbeam-deque v0.8.3
│ │ │ │ │ ├─ cfg-if v1.0.0
│ │ │ │ │ ├─ crossbeam-epoch v0.9.14
│ │ │ │ │ └─ crossbeam-utils v0.8.19
│ │ │ │ ├─ crossbeam-utils v0.8.19
│ │ │ │ └─ num_cpus v1.15.0
│ │ │ ├─ regex v1.10.4
│ │ │ ├─ rust-stemmers v1.2.0
│ │ │ │ ├─ serde v1.0.171
│ │ │ │ └─ serde_derive v1.0.171 (proc-macro)
│ │ │ ├─ rustc-hash v1.1.0
│ │ │ ├─ serde v1.0.171
│ │ │ ├─ serde_json v1.0.107
│ │ │ ├─ sketches-ddsketch v0.2.1
│ │ │ ├─ smallvec v1.13.2
│ │ │ ├─ tantivy-bitpacker v0.5.0
│ │ │ │ └─ bitpacking v0.8.4
│ │ │ ├─ tantivy-columnar v0.2.0
│ │ │ │ ├─ fastdivide v0.4.0
│ │ │ │ ├─ fnv v1.0.7
│ │ │ │ ├─ itertools v0.11.0
│ │ │ │ ├─ serde v1.0.171
│ │ │ │ ├─ tantivy-bitpacker v0.5.0
│ │ │ │ ├─ tantivy-common v0.6.0
│ │ │ │ │ ├─ async-trait v0.1.74 (proc-macro)
│ │ │ │ │ ├─ byteorder v1.4.3
│ │ │ │ │ ├─ ownedbytes v0.6.0
│ │ │ │ │ │ └─ stable_deref_trait v1.2.0
│ │ │ │ │ ├─ serde v1.0.171
│ │ │ │ │ └─ time v0.3.26
│ │ │ │ │ ├─ deranged v0.3.8
│ │ │ │ │ │ └─ serde v1.0.171
│ │ │ │ │ ├─ itoa v1.0.6
│ │ │ │ │ ├─ libc v0.2.149
│ │ │ │ │ ├─ num_threads v0.1.6
│ │ │ │ │ ├─ serde v1.0.171
│ │ │ │ │ ├─ time-core v0.1.1
│ │ │ │ │ └─ time-macros v0.2.12 (proc-macro)
│ │ │ │ │ └─ time-core v0.1.1
│ │ │ │ ├─ tantivy-sstable v0.2.0
│ │ │ │ │ ├─ tantivy-common v0.6.0
│ │ │ │ │ ├─ tantivy-fst v0.4.0
│ │ │ │ │ │ ├─ byteorder v1.4.3
│ │ │ │ │ │ ├─ regex-syntax v0.6.29
│ │ │ │ │ │ └─ utf8-ranges v1.0.5
│ │ │ │ │ └─ zstd v0.12.4
│ │ │ │ │ └─ zstd-safe v6.0.6
│ │ │ │ │ ├─ libc v0.2.149
│ │ │ │ │ └─ zstd-sys v2.0.8+zstd.1.5.5
│ │ │ │ │ ├─ libc v0.2.149
│ │ │ │ │ ├─ cc v1.0.83
│ │ │ │ │ └─ pkg-config v0.3.27
│ │ │ │ └─ tantivy-stacker v0.2.0
│ │ │ │ ├─ murmurhash32 v0.3.0
│ │ │ │ └─ tantivy-common v0.6.0
│ │ │ ├─ tantivy-common v0.6.0
│ │ │ ├─ tantivy-fst v0.4.0
│ │ │ ├─ tantivy-query-grammar v0.21.0
│ │ │ │ └─ nom v7.1.3
│ │ │ ├─ tantivy-stacker v0.2.0
│ │ │ ├─ tantivy-tokenizer-api v0.2.0
│ │ │ │ └─ serde v1.0.171
│ │ │ ├─ tempfile v3.5.0
│ │ │ │ ├─ cfg-if v1.0.0
│ │ │ │ ├─ fastrand v1.9.0
│ │ │ │ └─ rustix v0.37.19
│ │ │ │ ├─ bitflags v1.3.2
│ │ │ │ ├─ io-lifetimes v1.0.11
│ │ │ │ │ └─ libc v0.2.149
│ │ │ │ ├─ libc v0.2.149
│ │ │ │ └─ linux-raw-sys v0.3.8
│ │ │ ├─ thiserror v1.0.49
│ │ │ ├─ time v0.3.26
│ │ │ └─ uuid v1.6.1
│ │ │ ├─ getrandom v0.2.11
│ │ │ ├─ rand v0.8.5
│ │ │ ├─ serde v1.0.171
│ │ │ └─ uuid-macro-internal v1.6.1 (proc-macro)
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v2.0.52
│ │ ├─ thiserror v1.0.49
│ │ ├─ url v2.5.0
│ │ ├─ utoipa v3.3.0
│ │ │ ├─ indexmap v1.9.3
│ │ │ ├─ serde v1.0.171
│ │ │ ├─ serde_json v1.0.107
│ │ │ └─ utoipa-gen v3.3.0 (proc-macro)
│ │ │ ├─ proc-macro-error v1.0.4
│ │ │ │ ├─ proc-macro-error-attr v1.0.4 (proc-macro)
│ │ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ │ ├─ quote v1.0.35
│ │ │ │ │ └─ version_check v0.9.4
│ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ ├─ quote v1.0.35
│ │ │ │ ├─ syn v1.0.109
│ │ │ │ └─ version_check v0.9.4
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v2.0.52
│ │ └─ uuid v1.6.1
│ ├─ tabby-inference v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/tabby-inference)
│ │ ├─ anyhow v1.0.71
│ │ ├─ async-stream v0.3.5
│ │ ├─ async-trait v0.1.74 (proc-macro)
│ │ ├─ dashmap v5.5.3
│ │ ├─ derive_builder v0.12.0
│ │ ├─ futures v0.3.28
│ │ ├─ tabby-common v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/tabby-common)
│ │ └─ trie-rs v0.1.1
│ │ └─ louds-rs v0.4.0
│ │ └─ fid-rs v0.1.1
│ │ └─ rayon v1.7.0
│ └─ tracing v0.1.37
├─ hyper v0.14.27
├─ lazy_static v1.4.0
├─ llama-cpp-bindings v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/llama-cpp-bindings)
│ ├─ async-stream v0.3.5
│ ├─ async-trait v0.1.74 (proc-macro)
│ ├─ cxx v1.0.95
│ │ ├─ cxxbridge-macro v1.0.95 (proc-macro)
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v2.0.52
│ │ ├─ link-cplusplus v1.0.8
│ │ │ └─ cc v1.0.83
│ │ ├─ cc v1.0.83
│ │ └─ cxxbridge-flags v1.0.95
│ ├─ derive_builder v0.12.0
│ ├─ futures v0.3.28
│ ├─ tabby-inference v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/tabby-inference)
│ ├─ tokio v1.35.0
│ ├─ tracing v0.1.37
│ ├─ cmake v0.1.50
│ │ └─ cc v1.0.83
│ └─ cxx-build v1.0.95
│ ├─ cc v1.0.83
│ ├─ codespan-reporting v0.11.1
│ │ ├─ termcolor v1.2.0
│ │ └─ unicode-width v0.1.10
│ ├─ once_cell v1.19.0
│ ├─ proc-macro2 v1.0.78
│ ├─ quote v1.0.35
│ ├─ scratch v1.0.5
│ └─ syn v2.0.52
├─ minijinja v1.0.8
│ ├─ memo-map v0.3.2
│ ├─ self_cell v1.0.1
│ └─ serde v1.0.171
├─ nvml-wrapper v0.9.0
│ ├─ bitflags v1.3.2
│ ├─ libloading v0.7.4
│ │ └─ cfg-if v1.0.0
│ ├─ nvml-wrapper-sys v0.7.0
│ │ └─ libloading v0.7.4
│ ├─ static_assertions v1.1.0
│ ├─ thiserror v1.0.49
│ └─ wrapcenum-derive v0.4.0 (proc-macro)
│ ├─ darling v0.10.2
│ │ ├─ darling_core v0.10.2
│ │ │ ├─ fnv v1.0.7
│ │ │ ├─ ident_case v1.0.1
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ ├─ strsim v0.9.3
│ │ │ └─ syn v1.0.109
│ │ └─ darling_macro v0.10.2 (proc-macro)
│ │ ├─ darling_core v0.10.2
│ │ ├─ quote v1.0.35
│ │ └─ syn v1.0.109
│ ├─ proc-macro2 v1.0.78
│ ├─ quote v1.0.35
│ └─ syn v1.0.109
├─ opentelemetry v0.18.0
├─ opentelemetry-otlp v0.11.0
│ ├─ async-trait v0.1.74 (proc-macro)
│ ├─ futures v0.3.28
│ ├─ futures-util v0.3.29
│ ├─ http v0.2.11
│ ├─ opentelemetry v0.18.0
│ ├─ opentelemetry-proto v0.1.0
│ │ ├─ futures v0.3.28
│ │ ├─ futures-util v0.3.29
│ │ ├─ opentelemetry v0.18.0
│ │ ├─ prost v0.11.9
│ │ │ ├─ bytes v1.5.0
│ │ │ └─ prost-derive v0.11.9 (proc-macro)
│ │ │ ├─ anyhow v1.0.71
│ │ │ ├─ itertools v0.10.5
│ │ │ │ └─ either v1.11.0
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v1.0.109
│ │ ├─ tonic v0.8.3
│ │ │ ├─ async-stream v0.3.5
│ │ │ ├─ async-trait v0.1.74 (proc-macro)
│ │ │ ├─ axum v0.6.20
│ │ │ ├─ base64 v0.13.1
│ │ │ ├─ bytes v1.5.0
│ │ │ ├─ futures-core v0.3.29
│ │ │ ├─ futures-util v0.3.29
│ │ │ ├─ h2 v0.3.19
│ │ │ ├─ http v0.2.11
│ │ │ ├─ http-body v0.4.5
│ │ │ ├─ hyper v0.14.27
│ │ │ ├─ hyper-timeout v0.4.1
│ │ │ │ ├─ hyper v0.14.27
│ │ │ │ ├─ pin-project-lite v0.2.13
│ │ │ │ ├─ tokio v1.35.0
│ │ │ │ └─ tokio-io-timeout v1.2.0
│ │ │ │ ├─ pin-project-lite v0.2.13
│ │ │ │ └─ tokio v1.35.0
│ │ │ ├─ percent-encoding v2.3.1
│ │ │ ├─ pin-project v1.1.3
│ │ │ ├─ prost v0.11.9
│ │ │ ├─ prost-derive v0.11.9 (proc-macro)
│ │ │ ├─ tokio v1.35.0
│ │ │ ├─ tokio-stream v0.1.14
│ │ │ ├─ tokio-util v0.7.10
│ │ │ ├─ tower v0.4.13
│ │ │ ├─ tower-layer v0.3.2
│ │ │ ├─ tower-service v0.3.2
│ │ │ ├─ tracing v0.1.37
│ │ │ └─ tracing-futures v0.2.5
│ │ │ ├─ pin-project v1.1.3
│ │ │ └─ tracing v0.1.37
│ │ └─ tonic-build v0.8.4
│ │ ├─ prettyplease v0.1.25
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ └─ syn v1.0.109
│ │ ├─ proc-macro2 v1.0.78
│ │ ├─ prost-build v0.11.9
│ │ │ ├─ bytes v1.5.0
│ │ │ ├─ heck v0.4.1
│ │ │ ├─ itertools v0.10.5
│ │ │ ├─ lazy_static v1.4.0
│ │ │ ├─ log v0.4.20
│ │ │ ├─ multimap v0.8.3
│ │ │ ├─ petgraph v0.6.3
│ │ │ │ ├─ fixedbitset v0.4.2
│ │ │ │ └─ indexmap v1.9.3
│ │ │ ├─ prettyplease v0.1.25
│ │ │ ├─ prost v0.11.9
│ │ │ ├─ prost-types v0.11.9
│ │ │ │ └─ prost v0.11.9
│ │ │ ├─ regex v1.10.4
│ │ │ ├─ syn v1.0.109
│ │ │ ├─ tempfile v3.5.0
│ │ │ └─ which v4.4.0
│ │ │ ├─ either v1.11.0
│ │ │ └─ libc v0.2.149
│ │ ├─ quote v1.0.35
│ │ └─ syn v1.0.109
│ ├─ prost v0.11.9
│ ├─ thiserror v1.0.49
│ ├─ tokio v1.35.0
│ └─ tonic v0.8.3
├─ parse-git-url v0.5.1
│ ├─ tracing v0.1.37
│ └─ url v2.5.0
├─ regex v1.10.4
├─ serde v1.0.171
├─ serde_json v1.0.107
├─ serdeconv v0.4.1
├─ strfmt v0.2.4
├─ strum v0.24.1
│ └─ strum_macros v0.24.3 (proc-macro)
│ ├─ heck v0.4.1
│ ├─ proc-macro2 v1.0.78
│ ├─ quote v1.0.35
│ ├─ rustversion v1.0.14 (proc-macro)
│ └─ syn v1.0.109
├─ sysinfo v0.29.8
│ ├─ cfg-if v1.0.0
│ ├─ libc v0.2.149
│ ├─ once_cell v1.19.0
│ └─ rayon v1.7.0
├─ tabby-common v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/tabby-common)
├─ tabby-download v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/tabby-download)
│ ├─ aim-downloader v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/aim-downloader)
│ │ ├─ async-stream v0.3.5
│ │ ├─ clap v4.4.11
│ │ ├─ custom_error v1.9.2
│ │ ├─ dotenvy v0.15.7
│ │ ├─ futures-util v0.3.29
│ │ ├─ home v0.5.5
│ │ ├─ indicatif v0.17.7
│ │ │ ├─ console v0.15.7
│ │ │ │ ├─ lazy_static v1.4.0
│ │ │ │ ├─ libc v0.2.149
│ │ │ │ └─ unicode-width v0.1.10
│ │ │ ├─ number_prefix v0.4.0
│ │ │ ├─ portable-atomic v1.3.2
│ │ │ └─ unicode-width v0.1.10
│ │ ├─ netrc v0.4.1
│ │ ├─ regex v1.10.4
│ │ ├─ reqwest v0.11.22
│ │ ├─ sha2 v0.10.8
│ │ │ ├─ cfg-if v1.0.0
│ │ │ ├─ cpufeatures v0.2.11
│ │ │ └─ digest v0.10.7
│ │ ├─ strfmt v0.2.4
│ │ ├─ tokio v1.35.0
│ │ ├─ tokio-util v0.7.10
│ │ └─ url-parse v1.0.7
│ │ └─ regex v1.10.4
│ ├─ anyhow v1.0.71
│ ├─ sha256 v1.4.0
│ │ ├─ async-trait v0.1.74 (proc-macro)
│ │ ├─ bytes v1.5.0
│ │ ├─ hex v0.4.3
│ │ ├─ sha2 v0.10.8
│ │ └─ tokio v1.35.0
│ ├─ tabby-common v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/tabby-common)
│ ├─ tokio-retry v0.3.0
│ │ ├─ pin-project v1.1.3
│ │ ├─ rand v0.8.5
│ │ └─ tokio v1.35.0
│ └─ tracing v0.1.37
├─ tabby-inference v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/tabby-inference)
├─ tabby-scheduler v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/tabby-scheduler)
│ ├─ anyhow v1.0.71
│ ├─ cargo-lock v9.0.0
│ │ ├─ petgraph v0.6.3
│ │ ├─ semver v1.0.20
│ │ │ └─ serde v1.0.171
│ │ ├─ serde v1.0.171
│ │ ├─ toml v0.7.4
│ │ └─ url v2.5.0
│ ├─ file-rotate v0.7.5
│ │ ├─ chrono v0.4.31
│ │ └─ flate2 v1.0.26
│ │ ├─ crc32fast v1.3.2
│ │ └─ miniz_oxide v0.7.1
│ │ └─ adler v1.0.2
│ ├─ ignore v0.4.22
│ │ ├─ crossbeam-deque v0.8.3
│ │ ├─ globset v0.4.14
│ │ │ ├─ aho-corasick v1.1.2
│ │ │ ├─ bstr v1.7.0
│ │ │ │ └─ memchr v2.7.2
│ │ │ ├─ log v0.4.20
│ │ │ ├─ regex-automata v0.4.6
│ │ │ └─ regex-syntax v0.8.2
│ │ ├─ log v0.4.20
│ │ ├─ memchr v2.7.2
│ │ ├─ regex-automata v0.4.6
│ │ ├─ same-file v1.0.6
│ │ └─ walkdir v2.5.0
│ │ └─ same-file v1.0.6
│ ├─ kdam v0.5.0
│ │ └─ terminal_size v0.3.0
│ │ └─ rustix v0.38.17
│ ├─ lazy_static v1.4.0
│ ├─ npm-package-json v0.1.3
│ │ ├─ serde v1.0.171
│ │ ├─ serde_json v1.0.107
│ │ └─ thiserror v1.0.49
│ ├─ package-lock-json-parser v0.4.0
│ │ ├─ serde v1.0.171
│ │ ├─ serde_json v1.0.107
│ │ ├─ thiserror v1.0.49
│ │ └─ tracing v0.1.37
│ ├─ requirements v0.3.0
│ │ ├─ globwalk v0.7.3
│ │ │ ├─ ignore v0.4.22
│ │ │ └─ walkdir v2.5.0
│ │ ├─ pest v2.7.5
│ │ │ ├─ memchr v2.7.2
│ │ │ ├─ thiserror v1.0.49
│ │ │ └─ ucd-trie v0.1.6
│ │ ├─ pest_derive v2.7.5 (proc-macro)
│ │ │ ├─ pest v2.7.5
│ │ │ └─ pest_generator v2.7.5
│ │ │ ├─ pest v2.7.5
│ │ │ ├─ pest_meta v2.7.5
│ │ │ │ ├─ once_cell v1.19.0
│ │ │ │ ├─ pest v2.7.5
│ │ │ │ └─ sha2 v0.10.8
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v2.0.52
│ │ ├─ regex v1.10.4
│ │ └─ walkdir v2.5.0
│ ├─ serde-jsonlines v0.4.0
│ ├─ serdeconv v0.4.1
│ ├─ tabby-common v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/tabby-common)
│ ├─ tantivy v0.21.0
│ ├─ text-splitter v0.10.0
│ │ ├─ ahash v0.8.11
│ │ ├─ auto_enums v0.8.5 (proc-macro)
│ │ │ ├─ derive_utils v0.14.1
│ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ ├─ quote v1.0.35
│ │ │ │ └─ syn v2.0.52
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v2.0.52
│ │ ├─ either v1.11.0
│ │ ├─ itertools v0.12.1
│ │ │ └─ either v1.11.0
│ │ ├─ once_cell v1.19.0
│ │ ├─ regex v1.10.4
│ │ └─ unicode-segmentation v1.11.0
│ ├─ tokio v1.35.0
│ ├─ tokio-cron-scheduler v0.9.4
│ │ ├─ chrono v0.4.31
│ │ ├─ cron v0.12.0
│ │ │ ├─ chrono v0.4.31
│ │ │ ├─ nom v7.1.3
│ │ │ └─ once_cell v1.19.0
│ │ ├─ num-derive v0.3.3 (proc-macro)
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v1.0.109
│ │ ├─ num-traits v0.2.17
│ │ ├─ tokio v1.35.0
│ │ ├─ tracing v0.1.37
│ │ └─ uuid v1.6.1
│ ├─ tracing v0.1.37
│ ├─ tree-sitter-c v0.20.6 (https://github.com/tree-sitter/tree-sitter-c/?rev=212a80f#212a80f8)
│ │ ├─ tree-sitter v0.20.10
│ │ │ ├─ regex v1.10.4
│ │ │ └─ cc v1.0.83
│ │ └─ cc v1.0.83
│ ├─ tree-sitter-c-sharp v0.20.0
│ │ ├─ tree-sitter v0.20.10
│ │ └─ cc v1.0.83
│ ├─ tree-sitter-cpp v0.20.3 (https://github.com/tree-sitter/tree-sitter-cpp?rev=a714740#a7147402)
│ │ ├─ tree-sitter v0.20.10
│ │ └─ cc v1.0.83
│ ├─ tree-sitter-go v0.20.0
│ │ ├─ tree-sitter v0.20.10
│ │ └─ cc v1.0.83
│ ├─ tree-sitter-java v0.20.2
│ │ ├─ tree-sitter v0.20.10
│ │ └─ cc v1.0.83
│ ├─ tree-sitter-kotlin v0.3.1
│ │ ├─ tree-sitter v0.20.10
│ │ └─ cc v1.0.83
│ ├─ tree-sitter-python v0.20.2
│ │ ├─ tree-sitter v0.20.10
│ │ └─ cc v1.0.83
│ ├─ tree-sitter-ruby v0.20.0
│ │ ├─ tree-sitter v0.20.10
│ │ └─ cc v1.0.83
│ ├─ tree-sitter-rust v0.20.3
│ │ ├─ tree-sitter v0.20.10
│ │ └─ cc v1.0.83
│ ├─ tree-sitter-solidity v0.0.3 (https://github.com/JoranHonig/tree-sitter-solidity?rev=b239a95#b239a95f)
│ │ ├─ tree-sitter v0.20.10
│ │ └─ cc v1.0.83
│ ├─ tree-sitter-tags v0.20.2
│ │ ├─ memchr v2.7.2
│ │ ├─ regex v1.10.4
│ │ ├─ thiserror v1.0.49
│ │ └─ tree-sitter v0.20.10
│ ├─ tree-sitter-typescript v0.20.3
│ │ ├─ tree-sitter v0.20.10
│ │ └─ cc v1.0.83
│ └─ yarn-lock-parser v0.7.0
│ ├─ nom v7.1.3
│ └─ thiserror v1.0.49
├─ tabby-webserver v0.11.0-dev.0 (/home/runner/work/tabby/tabby/ee/tabby-webserver)
│ ├─ anyhow v1.0.71
│ ├─ argon2 v0.5.2
│ │ ├─ base64ct v1.6.0
│ │ ├─ blake2 v0.10.6
│ │ │ └─ digest v0.10.7
│ │ ├─ cpufeatures v0.2.11
│ │ └─ password-hash v0.5.0
│ │ ├─ base64ct v1.6.0
│ │ ├─ rand_core v0.6.4
│ │ └─ subtle v2.5.0
│ ├─ async-trait v0.1.74 (proc-macro)
│ ├─ axum v0.6.20
│ ├─ base64 v0.22.0
│ ├─ bincode v1.3.3
│ │ └─ serde v1.0.171
│ ├─ chrono v0.4.31
│ ├─ fs_extra v1.3.0
│ ├─ futures v0.3.28
│ ├─ gitlab v0.1610.0
│ │ ├─ async-trait v0.1.74 (proc-macro)
│ │ ├─ base64 v0.13.1
│ │ ├─ bytes v1.5.0
│ │ ├─ chrono v0.4.31
│ │ ├─ cron v0.12.0
│ │ ├─ derive_builder v0.11.2
│ │ │ └─ derive_builder_macro v0.11.2 (proc-macro)
│ │ │ ├─ derive_builder_core v0.11.2
│ │ │ │ ├─ darling v0.14.4
│ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ ├─ quote v1.0.35
│ │ │ │ └─ syn v1.0.109
│ │ │ └─ syn v1.0.109
│ │ ├─ futures-util v0.3.29
│ │ ├─ graphql_client v0.11.0
│ │ │ ├─ graphql_query_derive v0.11.0 (proc-macro)
│ │ │ │ ├─ graphql_client_codegen v0.11.0
│ │ │ │ │ ├─ graphql-introspection-query v0.2.0
│ │ │ │ │ │ └─ serde v1.0.171
│ │ │ │ │ ├─ graphql-parser v0.4.0
│ │ │ │ │ │ ├─ combine v3.8.1
│ │ │ │ │ │ │ ├─ ascii v0.9.3
│ │ │ │ │ │ │ ├─ byteorder v1.4.3
│ │ │ │ │ │ │ ├─ either v1.11.0
│ │ │ │ │ │ │ ├─ memchr v2.7.2
│ │ │ │ │ │ │ └─ unreachable v1.0.0
│ │ │ │ │ │ │ └─ void v1.0.2
│ │ │ │ │ │ └─ thiserror v1.0.49
│ │ │ │ │ ├─ heck v0.4.1
│ │ │ │ │ ├─ lazy_static v1.4.0
│ │ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ │ ├─ quote v1.0.35
│ │ │ │ │ ├─ serde v1.0.171
│ │ │ │ │ ├─ serde_json v1.0.107
│ │ │ │ │ └─ syn v1.0.109
│ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ └─ syn v1.0.109
│ │ │ ├─ serde v1.0.171
│ │ │ └─ serde_json v1.0.107
│ │ ├─ http v0.2.11
│ │ ├─ itertools v0.10.5
│ │ ├─ log v0.4.20
│ │ ├─ percent-encoding v2.3.1
│ │ ├─ reqwest v0.11.22
│ │ ├─ serde v1.0.171
│ │ ├─ serde_json v1.0.107
│ │ ├─ serde_urlencoded v0.7.1
│ │ ├─ thiserror v1.0.49
│ │ └─ url v2.5.0
│ ├─ hash-ids v0.2.1
│ ├─ hyper v0.14.27
│ ├─ jsonwebtoken v9.1.0
│ │ ├─ base64 v0.21.5
│ │ ├─ pem v3.0.2
│ │ │ └─ base64 v0.21.5
│ │ ├─ ring v0.17.5
│ │ ├─ serde v1.0.171
│ │ ├─ serde_json v1.0.107
│ │ └─ simple_asn1 v0.6.2
│ │ ├─ num-bigint v0.4.4
│ │ │ ├─ num-integer v0.1.45
│ │ │ │ ├─ num-traits v0.2.17
│ │ │ │ └─ autocfg v1.1.0
│ │ │ ├─ num-traits v0.2.17
│ │ │ └─ autocfg v1.1.0
│ │ ├─ num-traits v0.2.17
│ │ ├─ thiserror v1.0.49
│ │ └─ time v0.3.26
│ ├─ juniper v0.15.11
│ │ ├─ async-trait v0.1.74 (proc-macro)
│ │ ├─ bson v1.2.4
│ │ │ ├─ base64 v0.13.1
│ │ │ ├─ chrono v0.4.31
│ │ │ ├─ hex v0.4.3
│ │ │ ├─ lazy_static v1.4.0
│ │ │ ├─ linked-hash-map v0.5.6
│ │ │ ├─ rand v0.7.3
│ │ │ │ ├─ getrandom v0.1.16
│ │ │ │ │ ├─ cfg-if v1.0.0
│ │ │ │ │ └─ libc v0.2.149
│ │ │ │ ├─ libc v0.2.149
│ │ │ │ ├─ rand_chacha v0.2.2
│ │ │ │ │ ├─ ppv-lite86 v0.2.17
│ │ │ │ │ └─ rand_core v0.5.1
│ │ │ │ │ └─ getrandom v0.1.16
│ │ │ │ └─ rand_core v0.5.1
│ │ │ ├─ serde v1.0.171
│ │ │ ├─ serde_json v1.0.107
│ │ │ └─ uuid v0.8.2
│ │ ├─ chrono v0.4.31
│ │ ├─ fnv v1.0.7
│ │ ├─ futures v0.3.28
│ │ ├─ futures-enum v0.1.17 (proc-macro)
│ │ │ ├─ derive_utils v0.11.2
│ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ ├─ quote v1.0.35
│ │ │ │ └─ syn v1.0.109
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v1.0.109
│ │ ├─ graphql-parser v0.3.0
│ │ │ ├─ combine v3.8.1
│ │ │ └─ thiserror v1.0.49
│ │ ├─ indexmap v1.9.3
│ │ ├─ juniper_codegen v0.15.9 (proc-macro)
│ │ │ ├─ proc-macro-error v1.0.4
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v1.0.109
│ │ ├─ serde v1.0.171
│ │ ├─ smartstring v1.0.1
│ │ │ ├─ static_assertions v1.1.0
│ │ │ ├─ autocfg v1.1.0
│ │ │ └─ version_check v0.9.4
│ │ ├─ static_assertions v1.1.0
│ │ ├─ url v2.5.0
│ │ └─ uuid v0.8.2
│ ├─ juniper-axum v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/juniper-axum)
│ │ ├─ axum v0.6.20
│ │ ├─ juniper v0.15.11
│ │ ├─ serde v1.0.171
│ │ └─ serde_json v1.0.107
│ ├─ juniper_graphql_ws v0.3.0
│ │ ├─ juniper v0.15.11
│ │ ├─ juniper_subscriptions v0.16.0
│ │ │ ├─ futures v0.3.28
│ │ │ └─ juniper v0.15.11
│ │ ├─ serde v1.0.171
│ │ └─ tokio v1.35.0
│ ├─ lazy_static v1.4.0
│ ├─ lettre v0.11.3
│ │ ├─ async-trait v0.1.74 (proc-macro)
│ │ ├─ base64 v0.21.5
│ │ ├─ chumsky v0.9.3
│ │ │ ├─ hashbrown v0.14.3
│ │ │ └─ stacker v0.1.15
│ │ │ ├─ cfg-if v1.0.0
│ │ │ ├─ libc v0.2.149
│ │ │ ├─ psm v0.1.21
│ │ │ │ └─ cc v1.0.83
│ │ │ └─ cc v1.0.83
│ │ ├─ email-encoding v0.2.0
│ │ │ ├─ base64 v0.21.5
│ │ │ └─ memchr v2.7.2
│ │ ├─ email_address v0.2.4
│ │ ├─ fastrand v2.0.1
│ │ ├─ futures-io v0.3.29
│ │ ├─ futures-util v0.3.29
│ │ ├─ hostname v0.3.1
│ │ │ ├─ libc v0.2.149
│ │ │ └─ match_cfg v0.1.0
│ │ ├─ httpdate v1.0.2
│ │ ├─ idna v0.5.0
│ │ ├─ mime v0.3.17
│ │ ├─ native-tls v0.2.11
│ │ ├─ nom v7.1.3
│ │ ├─ quoted_printable v0.5.0
│ │ ├─ socket2 v0.5.5
│ │ ├─ tokio v1.35.0
│ │ ├─ tokio-native-tls v0.3.1
│ │ └─ url v2.5.0
│ ├─ mime_guess v2.0.4
│ ├─ octocrab v0.38.0
│ │ ├─ arc-swap v1.6.0
│ │ ├─ async-trait v0.1.74 (proc-macro)
│ │ ├─ base64 v0.22.0
│ │ ├─ bytes v1.5.0
│ │ ├─ cfg-if v1.0.0
│ │ ├─ chrono v0.4.31
│ │ ├─ either v1.11.0
│ │ ├─ futures v0.3.28
│ │ ├─ futures-util v0.3.29
│ │ ├─ http v1.1.0
│ │ │ ├─ bytes v1.5.0
│ │ │ ├─ fnv v1.0.7
│ │ │ └─ itoa v1.0.6
│ │ ├─ http-body v1.0.0
│ │ │ ├─ bytes v1.5.0
│ │ │ └─ http v1.1.0
│ │ ├─ http-body-util v0.1.1
│ │ │ ├─ bytes v1.5.0
│ │ │ ├─ futures-core v0.3.29
│ │ │ ├─ http v1.1.0
│ │ │ ├─ http-body v1.0.0
│ │ │ └─ pin-project-lite v0.2.13
│ │ ├─ hyper v1.3.1
│ │ │ ├─ bytes v1.5.0
│ │ │ ├─ futures-channel v0.3.29
│ │ │ ├─ futures-util v0.3.29
│ │ │ ├─ http v1.1.0
│ │ │ ├─ http-body v1.0.0
│ │ │ ├─ httparse v1.8.0
│ │ │ ├─ itoa v1.0.6
│ │ │ ├─ pin-project-lite v0.2.13
│ │ │ ├─ smallvec v1.13.2
│ │ │ ├─ tokio v1.35.0
│ │ │ └─ want v0.3.0
│ │ ├─ hyper-rustls v0.26.0
│ │ │ ├─ futures-util v0.3.29
│ │ │ ├─ http v1.1.0
│ │ │ ├─ hyper v1.3.1
│ │ │ ├─ hyper-util v0.1.3
│ │ │ │ ├─ bytes v1.5.0
│ │ │ │ ├─ futures-channel v0.3.29
│ │ │ │ ├─ futures-util v0.3.29
│ │ │ │ ├─ http v1.1.0
│ │ │ │ ├─ http-body v1.0.0
│ │ │ │ ├─ hyper v1.3.1
│ │ │ │ ├─ pin-project-lite v0.2.13
│ │ │ │ ├─ socket2 v0.5.5
│ │ │ │ ├─ tokio v1.35.0
│ │ │ │ ├─ tower v0.4.13
│ │ │ │ ├─ tower-service v0.3.2
│ │ │ │ └─ tracing v0.1.37
│ │ │ ├─ log v0.4.20
│ │ │ ├─ rustls v0.22.4
│ │ │ │ ├─ log v0.4.20
│ │ │ │ ├─ ring v0.17.5
│ │ │ │ ├─ rustls-pki-types v1.5.0
│ │ │ │ ├─ rustls-webpki v0.102.3
│ │ │ │ │ ├─ ring v0.17.5
│ │ │ │ │ ├─ rustls-pki-types v1.5.0
│ │ │ │ │ └─ untrusted v0.9.0
│ │ │ │ ├─ subtle v2.5.0
│ │ │ │ └─ zeroize v1.7.0
│ │ │ ├─ rustls-native-certs v0.7.0
│ │ │ │ ├─ openssl-probe v0.1.5
│ │ │ │ ├─ rustls-pemfile v2.1.2
│ │ │ │ │ ├─ base64 v0.22.0
│ │ │ │ │ └─ rustls-pki-types v1.5.0
│ │ │ │ └─ rustls-pki-types v1.5.0
│ │ │ ├─ rustls-pki-types v1.5.0
│ │ │ ├─ tokio v1.35.0
│ │ │ ├─ tokio-rustls v0.25.0
│ │ │ │ ├─ rustls v0.22.4
│ │ │ │ ├─ rustls-pki-types v1.5.0
│ │ │ │ └─ tokio v1.35.0
│ │ │ └─ tower-service v0.3.2
│ │ ├─ hyper-timeout v0.5.1
│ │ │ ├─ hyper v1.3.1
│ │ │ ├─ hyper-util v0.1.3
│ │ │ ├─ pin-project-lite v0.2.13
│ │ │ ├─ tokio v1.35.0
│ │ │ └─ tower-service v0.3.2
│ │ ├─ hyper-util v0.1.3
│ │ ├─ jsonwebtoken v9.1.0
│ │ ├─ once_cell v1.19.0
│ │ ├─ percent-encoding v2.3.1
│ │ ├─ pin-project v1.1.3
│ │ ├─ secrecy v0.8.0
│ │ ├─ serde v1.0.171
│ │ ├─ serde_json v1.0.107
│ │ ├─ serde_path_to_error v0.1.11
│ │ ├─ serde_urlencoded v0.7.1
│ │ ├─ snafu v0.8.2
│ │ │ └─ snafu-derive v0.8.2 (proc-macro)
│ │ │ ├─ heck v0.4.1
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v2.0.52
│ │ ├─ tokio v1.35.0
│ │ ├─ tower v0.4.13
│ │ ├─ tower-http v0.5.2
│ │ │ ├─ bitflags v2.4.0
│ │ │ ├─ bytes v1.5.0
│ │ │ ├─ futures-util v0.3.29
│ │ │ ├─ http v1.1.0
│ │ │ ├─ http-body v1.0.0
│ │ │ ├─ http-body-util v0.1.1
│ │ │ ├─ iri-string v0.7.2
│ │ │ ├─ pin-project-lite v0.2.13
│ │ │ ├─ tower v0.4.13
│ │ │ ├─ tower-layer v0.3.2
│ │ │ ├─ tower-service v0.3.2
│ │ │ └─ tracing v0.1.37
│ │ ├─ tracing v0.1.37
│ │ └─ url v2.5.0
│ ├─ pin-project v1.1.3
│ ├─ querystring v1.1.0
│ ├─ regex v1.10.4
│ ├─ reqwest v0.11.22
│ ├─ rust-embed v8.0.0
│ │ ├─ rust-embed-impl v8.0.0 (proc-macro)
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ ├─ rust-embed-utils v8.0.0
│ │ │ │ ├─ sha2 v0.10.8
│ │ │ │ └─ walkdir v2.5.0
│ │ │ ├─ syn v2.0.52
│ │ │ └─ walkdir v2.5.0
│ │ ├─ rust-embed-utils v8.0.0
│ │ └─ walkdir v2.5.0
│ ├─ serde v1.0.171
│ ├─ serde_json v1.0.107
│ ├─ strum v0.24.1
│ ├─ tabby-common v0.11.0-dev.0 (/home/runner/work/tabby/tabby/crates/tabby-common)
│ ├─ tabby-db v0.11.0-dev.0 (/home/runner/work/tabby/tabby/ee/tabby-db)
│ │ ├─ anyhow v1.0.71
│ │ ├─ cached v0.49.3
│ │ ├─ chrono v0.4.31
│ │ ├─ hash-ids v0.2.1
│ │ ├─ lazy_static v1.4.0
│ │ ├─ sql_query_builder v2.1.0
│ │ ├─ sqlx v0.7.3
│ │ │ ├─ sqlx-core v0.7.3
│ │ │ │ ├─ ahash v0.8.11
│ │ │ │ ├─ atoi v2.0.0
│ │ │ │ │ └─ num-traits v0.2.17
│ │ │ │ ├─ byteorder v1.4.3
│ │ │ │ ├─ bytes v1.5.0
│ │ │ │ ├─ chrono v0.4.31
│ │ │ │ ├─ crc v3.0.1
│ │ │ │ │ └─ crc-catalog v2.4.0
│ │ │ │ ├─ crossbeam-queue v0.3.11
│ │ │ │ │ └─ crossbeam-utils v0.8.19
│ │ │ │ ├─ dotenvy v0.15.7
│ │ │ │ ├─ either v1.11.0
│ │ │ │ ├─ event-listener v2.5.3
│ │ │ │ ├─ futures-channel v0.3.29
│ │ │ │ ├─ futures-core v0.3.29
│ │ │ │ ├─ futures-intrusive v0.5.0
│ │ │ │ │ ├─ futures-core v0.3.29
│ │ │ │ │ ├─ lock_api v0.4.10
│ │ │ │ │ └─ parking_lot v0.12.1
│ │ │ │ ├─ futures-io v0.3.29
│ │ │ │ ├─ futures-util v0.3.29
│ │ │ │ ├─ hashlink v0.8.4
│ │ │ │ │ └─ hashbrown v0.14.3
│ │ │ │ ├─ hex v0.4.3
│ │ │ │ ├─ indexmap v2.0.1
│ │ │ │ ├─ log v0.4.20
│ │ │ │ ├─ memchr v2.7.2
│ │ │ │ ├─ once_cell v1.19.0
│ │ │ │ ├─ paste v1.0.12 (proc-macro)
│ │ │ │ ├─ percent-encoding v2.3.1
│ │ │ │ ├─ serde v1.0.171
│ │ │ │ ├─ serde_json v1.0.107
│ │ │ │ ├─ sha2 v0.10.8
│ │ │ │ ├─ smallvec v1.13.2
│ │ │ │ ├─ sqlformat v0.2.3
│ │ │ │ │ ├─ itertools v0.12.1
│ │ │ │ │ ├─ nom v7.1.3
│ │ │ │ │ └─ unicode_categories v0.1.1
│ │ │ │ ├─ thiserror v1.0.49
│ │ │ │ ├─ tokio v1.35.0
│ │ │ │ ├─ tokio-stream v0.1.14
│ │ │ │ ├─ tracing v0.1.37
│ │ │ │ └─ url v2.5.0
│ │ │ ├─ sqlx-macros v0.7.3 (proc-macro)
│ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ ├─ quote v1.0.35
│ │ │ │ ├─ sqlx-core v0.7.3
│ │ │ │ ├─ sqlx-macros-core v0.7.3
│ │ │ │ │ ├─ atomic-write-file v0.1.2
│ │ │ │ │ │ ├─ nix v0.27.1
│ │ │ │ │ │ │ ├─ bitflags v2.4.0
│ │ │ │ │ │ │ ├─ cfg-if v1.0.0
│ │ │ │ │ │ │ └─ libc v0.2.149
│ │ │ │ │ │ └─ rand v0.8.5
│ │ │ │ │ ├─ dotenvy v0.15.7
│ │ │ │ │ ├─ either v1.11.0
│ │ │ │ │ ├─ heck v0.4.1
│ │ │ │ │ ├─ hex v0.4.3
│ │ │ │ │ ├─ once_cell v1.19.0
│ │ │ │ │ ├─ proc-macro2 v1.0.78
│ │ │ │ │ ├─ quote v1.0.35
│ │ │ │ │ ├─ serde v1.0.171
│ │ │ │ │ ├─ serde_json v1.0.107
│ │ │ │ │ ├─ sha2 v0.10.8
│ │ │ │ │ ├─ sqlx-core v0.7.3
│ │ │ │ │ ├─ sqlx-sqlite v0.7.3
│ │ │ │ │ │ ├─ atoi v2.0.0
│ │ │ │ │ │ ├─ chrono v0.4.31
│ │ │ │ │ │ ├─ flume v0.11.0
│ │ │ │ │ │ │ ├─ futures-core v0.3.29
│ │ │ │ │ │ │ ├─ futures-sink v0.3.29
│ │ │ │ │ │ │ └─ spin v0.9.8
│ │ │ │ │ │ ├─ futures-channel v0.3.29
│ │ │ │ │ │ ├─ futures-core v0.3.29
│ │ │ │ │ │ ├─ futures-executor v0.3.28
│ │ │ │ │ │ ├─ futures-intrusive v0.5.0
│ │ │ │ │ │ ├─ futures-util v0.3.29
│ │ │ │ │ │ ├─ libsqlite3-sys v0.27.0
│ │ │ │ │ │ │ ├─ cc v1.0.83
│ │ │ │ │ │ │ ├─ pkg-config v0.3.27
│ │ │ │ │ │ │ └─ vcpkg v0.2.15
│ │ │ │ │ │ ├─ log v0.4.20
│ │ │ │ │ │ ├─ percent-encoding v2.3.1
│ │ │ │ │ │ ├─ serde v1.0.171
│ │ │ │ │ │ ├─ sqlx-core v0.7.3
│ │ │ │ │ │ ├─ tracing v0.1.37
│ │ │ │ │ │ ├─ url v2.5.0
│ │ │ │ │ │ └─ urlencoding v2.1.3
│ │ │ │ │ ├─ syn v1.0.109
│ │ │ │ │ ├─ tempfile v3.5.0
│ │ │ │ │ ├─ tokio v1.35.0
│ │ │ │ │ └─ url v2.5.0
│ │ │ │ └─ syn v1.0.109
│ │ │ └─ sqlx-sqlite v0.7.3
│ │ ├─ tabby-db-macros v0.11.0-dev.0 (proc-macro) (/home/runner/work/tabby/tabby/ee/tabby-db-macros)
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v2.0.52
│ │ ├─ tokio v1.35.0
│ │ └─ uuid v1.6.1
│ ├─ tabby-search v0.11.0-dev.0 (/home/runner/work/tabby/tabby/ee/tabby-search)
│ │ ├─ anyhow v1.0.71
│ │ ├─ git2 v0.18.3
│ │ │ ├─ bitflags v2.4.0
│ │ │ ├─ libc v0.2.149
│ │ │ ├─ libgit2-sys v0.16.2+1.7.2
│ │ │ │ ├─ libc v0.2.149
│ │ │ │ ├─ libssh2-sys v0.3.0
│ │ │ │ │ ├─ libc v0.2.149
│ │ │ │ │ ├─ libz-sys v1.1.16
│ │ │ │ │ │ ├─ libc v0.2.149
│ │ │ │ │ │ ├─ cc v1.0.83
│ │ │ │ │ │ ├─ pkg-config v0.3.27
│ │ │ │ │ │ └─ vcpkg v0.2.15
│ │ │ │ │ ├─ openssl-sys v0.9.97
│ │ │ │ │ ├─ cc v1.0.83
│ │ │ │ │ └─ pkg-config v0.3.27
│ │ │ │ ├─ libz-sys v1.1.16
│ │ │ │ ├─ openssl-sys v0.9.97
│ │ │ │ ├─ cc v1.0.83
│ │ │ │ └─ pkg-config v0.3.27
│ │ │ ├─ log v0.4.20
│ │ │ ├─ openssl-probe v0.1.5
│ │ │ ├─ openssl-sys v0.9.97
│ │ │ └─ url v2.5.0
│ │ ├─ nucleo v0.5.0
│ │ │ ├─ nucleo-matcher v0.3.1
│ │ │ │ ├─ memchr v2.7.2
│ │ │ │ └─ unicode-segmentation v1.11.0
│ │ │ ├─ parking_lot v0.12.1
│ │ │ └─ rayon v1.7.0
│ │ └─ temp_testdir v0.2.3
│ ├─ tarpc v0.33.0
│ │ ├─ anyhow v1.0.71
│ │ ├─ fnv v1.0.7
│ │ ├─ futures v0.3.28
│ │ ├─ humantime v2.1.0
│ │ ├─ opentelemetry v0.18.0
│ │ ├─ pin-project v1.1.3
│ │ ├─ rand v0.8.5
│ │ ├─ serde v1.0.171
│ │ ├─ static_assertions v1.1.0
│ │ ├─ tarpc-plugins v0.12.0 (proc-macro)
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ └─ syn v1.0.109
│ │ ├─ thiserror v1.0.49
│ │ ├─ tokio v1.35.0
│ │ ├─ tokio-serde v0.8.0
│ │ │ ├─ bytes v1.5.0
│ │ │ ├─ futures-core v0.3.29
│ │ │ ├─ futures-sink v0.3.29
│ │ │ └─ pin-project v1.1.3
│ │ ├─ tokio-util v0.7.10
│ │ ├─ tracing v0.1.37
│ │ └─ tracing-opentelemetry v0.18.0
│ ├─ thiserror v1.0.49
│ ├─ tokio v1.35.0
│ ├─ tokio-cron-scheduler v0.9.4
│ ├─ tokio-tungstenite v0.20.1
│ ├─ tower v0.4.13
│ ├─ tower-http v0.4.0
│ ├─ tracing v0.1.37
│ ├─ unicase v2.7.0
│ ├─ url v2.5.0
│ ├─ urlencoding v2.1.3
│ ├─ uuid v1.6.1
│ └─ validator v0.16.1
│ ├─ idna v0.4.0
│ │ ├─ unicode-bidi v0.3.13
│ │ └─ unicode-normalization v0.1.22
│ ├─ lazy_static v1.4.0
│ ├─ regex v1.10.4
│ ├─ serde v1.0.171
│ ├─ serde_derive v1.0.171 (proc-macro)
│ ├─ serde_json v1.0.107
│ ├─ url v2.5.0
│ └─ validator_derive v0.16.0 (proc-macro)
│ ├─ if_chain v1.0.2
│ ├─ lazy_static v1.4.0
│ ├─ proc-macro-error v1.0.4
│ ├─ proc-macro2 v1.0.78
│ ├─ quote v1.0.35
│ ├─ regex v1.10.4
│ ├─ syn v1.0.109
│ └─ validator_types v0.16.0
│ ├─ proc-macro2 v1.0.78
│ └─ syn v1.0.109
├─ tantivy v0.21.0
├─ textdistance v1.0.2
├─ thiserror v1.0.49
├─ tokio v1.35.0
├─ tower-http v0.4.0
├─ tracing v0.1.37
├─ tracing-opentelemetry v0.18.0
├─ tracing-subscriber v0.3.17
├─ utoipa v3.3.0
├─ utoipa-swagger-ui v3.1.3
│ ├─ axum v0.6.20
│ ├─ mime_guess v2.0.4
│ ├─ rust-embed v6.6.1
│ │ ├─ rust-embed-impl v6.5.0 (proc-macro)
│ │ │ ├─ proc-macro2 v1.0.78
│ │ │ ├─ quote v1.0.35
│ │ │ ├─ rust-embed-utils v7.5.0
│ │ │ │ ├─ sha2 v0.10.8
│ │ │ │ └─ walkdir v2.5.0
│ │ │ ├─ shellexpand v2.1.2
│ │ │ │ └─ dirs v4.0.0
│ │ │ │ └─ dirs-sys v0.3.7
│ │ │ │ └─ libc v0.2.149
│ │ │ ├─ syn v1.0.109
│ │ │ └─ walkdir v2.5.0
│ │ ├─ rust-embed-utils v7.5.0
│ │ └─ walkdir v2.5.0
│ ├─ serde v1.0.171
│ ├─ serde_json v1.0.107
│ ├─ utoipa v3.3.0
│ ├─ regex v1.10.4
│ └─ zip v0.6.6
│ ├─ byteorder v1.4.3
│ ├─ crc32fast v1.3.2
│ └─ flate2 v1.0.26
├─ uuid v1.6.1
└─ vergen v8.2.4
├─ anyhow v1.0.71
├─ time v0.3.26
└─ rustversion v1.0.14 (proc-macro)
Commit: fa20c44 (Compare with baseline commit) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.