Crates.io | applin_headless |
lib.rs | applin_headless |
version | 0.4.0 |
created_at | 2024-03-22 01:54:05.744361+00 |
updated_at | 2025-07-06 21:07:48.13723+00 |
description | Control an Applinβ’ client programmatically |
homepage | |
repository | https://github.com/leonhard-llc/applin-headless-rust |
max_upload_size | |
id | 1182229 |
size | 100,349 |
applin_headless
Create an Applinβ’ client and control it from Rust code. Great for tests.
Metric output format: x/y
x = unsafe code used by the build
y = total unsafe code found in the crate
Symbols:
π = No `unsafe` usage found, declares #![forbid(unsafe_code)]
β = No `unsafe` usage found, missing #![forbid(unsafe_code)]
β’οΈ = `unsafe` usage found
Functions Expressions Impls Traits Methods Dependency
0/0 0/0 0/0 0/0 0/0 π applin_headless 0.4.0
0/0 0/0 0/0 0/0 0/0 π βββ applin 0.3.0
0/0 7/20 0/0 0/0 0/0 β’οΈ β βββ nanorand 0.7.0
0/0 5/5 0/0 0/0 0/0 β’οΈ β βββ serde 1.0.219
0/0 0/0 0/0 0/0 0/0 β β β βββ serde_derive 1.0.219
0/0 14/14 0/0 0/0 3/3 β’οΈ β β βββ proc-macro2 1.0.95
0/0 4/4 0/0 0/0 0/0 β’οΈ β β β βββ unicode-ident 1.0.18
0/0 0/0 0/0 0/0 0/0 β β β βββ quote 1.0.40
0/0 14/14 0/0 0/0 3/3 β’οΈ β β β βββ proc-macro2 1.0.95
0/0 88/88 3/3 0/0 2/2 β’οΈ β β βββ syn 2.0.104
0/0 14/14 0/0 0/0 3/3 β’οΈ β β βββ proc-macro2 1.0.95
0/0 0/0 0/0 0/0 0/0 β β β βββ quote 1.0.40
0/0 4/4 0/0 0/0 0/0 β’οΈ β β βββ unicode-ident 1.0.18
0/0 72/75 0/0 0/0 0/0 β’οΈ β βββ serde_json 1.0.140
0/0 78/83 0/0 0/0 0/0 β’οΈ β βββ indexmap 2.10.0
0/0 0/0 0/0 0/0 0/0 β β β βββ equivalent 1.0.2
1/1 1249/1520 17/22 1/1 72/85 β’οΈ β β βββ hashbrown 0.15.4
0/0 0/0 0/0 0/0 0/0 β β β β βββ equivalent 1.0.2
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β βββ serde 1.0.219
0/0 5/5 0/0 0/0 0/0 β’οΈ β β βββ serde 1.0.219
0/0 8/8 0/0 0/0 0/0 β’οΈ β βββ itoa 1.0.15
34/41 1700/2421 2/2 0/0 82/147 β’οΈ β βββ memchr 2.7.5
2/2 18/18 1/1 0/0 0/0 β’οΈ β β βββ log 0.4.27
0/0 5/5 0/0 0/0 0/0 β’οΈ β β βββ serde 1.0.219
7/9 572/702 0/0 0/0 2/2 β’οΈ β βββ ryu 1.0.20
0/0 5/5 0/0 0/0 0/0 β’οΈ β βββ serde 1.0.219
0/0 0/0 0/0 0/0 0/0 β βββ cookie_store 0.21.1
0/0 0/0 0/0 0/0 0/0 β β βββ cookie 0.18.1
0/0 0/0 0/0 0/0 0/0 π β β βββ base64 0.22.1
0/0 8/8 0/0 0/0 0/0 β’οΈ β β βββ percent-encoding 2.3.1
2/5 315/342 0/0 0/0 6/6 β’οΈ β β βββ time 0.3.41
1/1 4/4 0/0 0/0 1/1 β’οΈ β β βββ deranged 0.4.0
2/2 29/29 0/0 0/0 0/0 β’οΈ β β β βββ powerfmt 0.2.0
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β βββ serde 1.0.219
0/0 8/8 0/0 0/0 0/0 β’οΈ β β βββ itoa 1.0.15
0/0 0/0 0/0 0/0 0/0 β β β βββ num-conv 0.1.0
2/2 29/29 0/0 0/0 0/0 β’οΈ β β βββ powerfmt 0.2.0
0/0 5/5 0/0 0/0 0/0 β’οΈ β β βββ serde 1.0.219
0/0 0/0 0/0 0/0 0/0 β β β βββ time-core 0.1.4
0/0 0/0 0/0 0/0 0/0 β β β βββ time-macros 0.2.22
0/0 0/0 0/0 0/0 0/0 β β β βββ num-conv 0.1.0
0/0 0/0 0/0 0/0 0/0 β β β βββ time-core 0.1.4
0/0 0/0 0/0 0/0 0/0 β β βββ document-features 0.2.11
0/0 0/0 0/0 0/0 0/0 β β β βββ litrs 0.4.1
0/0 14/14 0/0 0/0 3/3 β’οΈ β β βββ proc-macro2 1.0.95
0/0 30/30 0/0 0/0 0/0 β’οΈ β βββ idna 1.0.3
0/0 0/0 0/0 0/0 0/0 β β β βββ idna_adapter 1.2.1
0/0 23/23 0/0 0/0 0/0 β’οΈ β β β βββ icu_normalizer 2.0.0
0/12 0/12 0/0 0/0 0/0 β β β β β βββ displaydoc 0.2.5
0/0 14/14 0/0 0/0 3/3 β’οΈ β β β β β βββ proc-macro2 1.0.95
0/0 0/0 0/0 0/0 0/0 β β β β β β βββ quote 1.0.40
0/0 88/88 3/3 0/0 2/2 β’οΈ β β β β β βββ syn 2.0.104
0/0 1/1 0/0 0/0 1/1 β’οΈ β β β β βββ icu_collections 2.0.0
0/12 0/12 0/0 0/0 0/0 β β β β β β βββ displaydoc 0.2.5
0/0 6/24 2/2 0/0 2/2 β’οΈ β β β β β βββ potential_utf 0.1.2
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β β βββ serde 1.0.219
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β β βββ writeable 0.6.1
1/1 641/657 58/58 5/5 49/49 β’οΈ β β β β β β βββ zerovec 0.11.2
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β β βββ serde 1.0.219
0/0 96/101 24/25 4/4 12/13 β’οΈ β β β β β β βββ yoke 0.8.0
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β β β βββ serde 1.0.219
0/0 0/0 18/18 2/2 0/0 β’οΈ β β β β β β β βββ stable_deref_trait 1.2.0
0/0 0/0 0/0 0/0 0/0 β β β β β β β β βββ yoke-derive 0.8.0
0/0 14/14 0/0 0/0 3/3 β’οΈ β β β β β β β β βββ proc-macro2 1.0.95
0/0 0/0 0/0 0/0 0/0 β β β β β β β β β βββ quote 1.0.40
0/0 88/88 3/3 0/0 2/2 β’οΈ β β β β β β β β βββ syn 2.0.104
0/0 0/0 0/0 0/0 0/0 β β β β β β β β β βββ synstructure 0.13.2
0/0 14/14 0/0 0/0 3/3 β’οΈ β β β β β β β β βββ proc-macro2 1.0.95
0/0 0/0 0/0 0/0 0/0 β β β β β β β β β βββ quote 1.0.40
0/0 88/88 3/3 0/0 2/2 β’οΈ β β β β β β β β βββ syn 2.0.104
0/0 0/0 0/0 0/0 0/0 β β β β β β β β βββ zerofrom 0.1.6
0/0 0/0 0/0 0/0 0/0 β β β β β β β β βββ zerofrom-derive 0.1.6
0/0 14/14 0/0 0/0 3/3 β’οΈ β β β β β β β βββ proc-macro2 1.0.95
0/0 0/0 0/0 0/0 0/0 β β β β β β β β βββ quote 1.0.40
0/0 88/88 3/3 0/0 2/2 β’οΈ β β β β β β β βββ syn 2.0.104
0/0 0/0 0/0 0/0 0/0 β β β β β β β β βββ synstructure 0.13.2
0/0 0/0 0/0 0/0 0/0 β β β β β β β βββ zerofrom 0.1.6
0/0 0/0 0/1 0/0 0/0 β β β β β β β βββ zerovec-derive 0.11.1
0/0 14/14 0/0 0/0 3/3 β’οΈ β β β β β β βββ proc-macro2 1.0.95
0/0 0/0 0/0 0/0 0/0 β β β β β β β βββ quote 1.0.40
0/0 88/88 3/3 0/0 2/2 β’οΈ β β β β β β βββ syn 2.0.104
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β βββ serde 1.0.219
0/0 96/101 24/25 4/4 12/13 β’οΈ β β β β β βββ yoke 0.8.0
0/0 0/0 0/0 0/0 0/0 β β β β β β βββ zerofrom 0.1.6
1/1 641/657 58/58 5/5 49/49 β’οΈ β β β β β βββ zerovec 0.11.2
0/0 0/0 0/0 0/0 0/0 β β β β β βββ icu_normalizer_data 2.0.0
0/0 0/0 0/0 0/0 0/0 β β β β β βββ icu_properties 2.0.1
0/12 0/12 0/0 0/0 0/0 β β β β β β βββ displaydoc 0.2.5
0/0 1/1 0/0 0/0 1/1 β’οΈ β β β β β βββ icu_collections 2.0.0
0/0 11/11 0/0 0/0 0/0 β’οΈ β β β β β βββ icu_locale_core 2.0.0
0/12 0/12 0/0 0/0 0/0 β β β β β β β βββ displaydoc 0.2.5
0/0 0/0 0/0 0/0 0/0 β β β β β β β βββ litemap 0.8.0
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β β β βββ serde 1.0.219
0/0 96/101 24/25 4/4 12/13 β’οΈ β β β β β β β βββ yoke 0.8.0
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β β βββ serde 1.0.219
0/0 36/37 2/2 0/0 2/2 β’οΈ β β β β β β βββ tinystr 0.8.1
0/12 0/12 0/0 0/0 0/0 β β β β β β β β βββ displaydoc 0.2.5
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β β β βββ serde 1.0.219
1/1 641/657 58/58 5/5 49/49 β’οΈ β β β β β β β βββ zerovec 0.11.2
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β β βββ writeable 0.6.1
1/1 641/657 58/58 5/5 49/49 β’οΈ β β β β β β βββ zerovec 0.11.2
0/0 0/0 0/0 0/0 0/0 β β β β β β βββ icu_properties_data 2.0.1
0/0 31/31 3/3 0/0 2/2 β’οΈ β β β β β βββ icu_provider 2.0.0
0/12 0/12 0/0 0/0 0/0 β β β β β β β βββ displaydoc 0.2.5
0/0 11/11 0/0 0/0 0/0 β’οΈ β β β β β β βββ icu_locale_core 2.0.0
2/2 18/18 1/1 0/0 0/0 β’οΈ β β β β β β βββ log 0.4.27
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β β βββ serde 1.0.219
0/0 72/75 0/0 0/0 0/0 β’οΈ β β β β β β βββ serde_json 1.0.140
0/0 0/0 18/18 2/2 0/0 β’οΈ β β β β β β βββ stable_deref_trait 1.2.0
0/0 36/37 2/2 0/0 2/2 β’οΈ β β β β β β βββ tinystr 0.8.1
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β β βββ writeable 0.6.1
0/0 96/101 24/25 4/4 12/13 β’οΈ β β β β β β βββ yoke 0.8.0
0/0 0/0 0/0 0/0 0/0 β β β β β β β βββ zerofrom 0.1.6
0/0 9/12 0/0 0/0 0/0 β’οΈ β β β β β β βββ zerotrie 0.2.2
0/12 0/12 0/0 0/0 0/0 β β β β β β β β βββ displaydoc 0.2.5
0/0 0/0 0/0 0/0 0/0 β β β β β β β β βββ litemap 0.8.0
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β β β βββ serde 1.0.219
0/0 96/101 24/25 4/4 12/13 β’οΈ β β β β β β β βββ yoke 0.8.0
0/0 0/0 0/0 0/0 0/0 β β β β β β β β βββ zerofrom 0.1.6
1/1 641/657 58/58 5/5 49/49 β’οΈ β β β β β β β βββ zerovec 0.11.2
1/1 641/657 58/58 5/5 49/49 β’οΈ β β β β β β βββ zerovec 0.11.2
0/0 6/24 2/2 0/0 2/2 β’οΈ β β β β β βββ potential_utf 0.1.2
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β βββ serde 1.0.219
0/0 9/12 0/0 0/0 0/0 β’οΈ β β β β β βββ zerotrie 0.2.2
1/1 641/657 58/58 5/5 49/49 β’οΈ β β β β β βββ zerovec 0.11.2
0/0 31/31 3/3 0/0 2/2 β’οΈ β β β β βββ icu_provider 2.0.0
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β βββ serde 1.0.219
1/1 554/556 7/7 1/1 14/14 β’οΈ β β β β βββ smallvec 1.15.1
0/0 5/5 0/0 0/0 0/0 β’οΈ β β β β β βββ serde 1.0.219
0/0 10/10 0/0 0/0 0/0 β’οΈ β β β β βββ utf8_iter 1.0.4
1/1 641/657 58/58 5/5 49/49 β’οΈ β β β β βββ zerovec 0.11.2
0/0 0/0 0/0 0/0 0/0 β β β β βββ icu_properties 2.0.1
1/1 554/556 7/7 1/1 14/14 β’οΈ β β βββ smallvec 1.15.1
0/0 10/10 0/0 0/0 0/0 β’οΈ β β βββ utf8_iter 1.0.4
0/0 78/83 0/0 0/0 0/0 β’οΈ β βββ indexmap 2.10.0
2/2 18/18 1/1 0/0 0/0 β’οΈ β βββ log 0.4.27
0/0 5/5 0/0 0/0 0/0 β’οΈ β βββ serde 1.0.219
0/0 0/0 0/0 0/0 0/0 β β βββ serde_derive 1.0.219
0/0 72/75 0/0 0/0 0/0 β’οΈ β βββ serde_json 1.0.140
2/5 315/342 0/0 0/0 6/6 β’οΈ β βββ time 0.3.41
0/0 0/0 0/0 0/0 0/0 β β βββ url 2.5.4
0/0 2/2 0/0 0/0 0/0 β’οΈ β βββ form_urlencoded 1.2.1
0/0 8/8 0/0 0/0 0/0 β’οΈ β β βββ percent-encoding 2.3.1
0/0 30/30 0/0 0/0 0/0 β’οΈ β βββ idna 1.0.3
0/0 8/8 0/0 0/0 0/0 β’οΈ β βββ percent-encoding 2.3.1
0/0 5/5 0/0 0/0 0/0 β’οΈ β βββ serde 1.0.219
0/0 0/0 0/0 0/0 0/0 π βββ ureq 2.12.1
0/0 0/0 0/0 0/0 0/0 π β βββ base64 0.22.1
0/0 0/0 0/0 0/0 0/0 β β βββ cookie 0.18.1
0/0 0/0 0/0 0/0 0/0 β β βββ cookie_store 0.21.1
2/2 18/18 1/1 0/0 0/0 β’οΈ β βββ log 0.4.27
0/0 81/124 5/9 0/0 3/5 β’οΈ β βββ once_cell 1.21.3
0/0 5/5 0/0 0/0 0/0 β’οΈ β βββ serde 1.0.219
0/0 72/75 0/0 0/0 0/0 β’οΈ β βββ serde_json 1.0.140
0/0 0/0 0/0 0/0 0/0 β β βββ url 2.5.4
0/0 0/0 0/0 0/0 0/0 β βββ url 2.5.4
51/75 5707/6977 142/153 13/13 253/334
applin
v0.3.ApplinClient::is_checked
] to take &Widget
.WidgetExtension::vars
to [WidgetExtension::var_names_and_initials
].cookie_file_path
arg to ApplinClient::new
.log_pages
.is_checked
.