Add support for String

This commit is contained in:
Mihai Dinculescu
2022-10-20 15:42:51 +01:00
parent 60b73c1557
commit 4ac94cdb96
21 changed files with 574 additions and 404 deletions

View File

@@ -1,59 +1,53 @@
error: expected attribute `#[simconnect(name = "...", unit = "...")]`
error: expected attribute `#[simconnect(name = "...", unit = "...")]`. `unit` is optional.
--> tests/03-field-attr-errors.rs:7:5
|
7 | pub lat: f64,
| ^^^^^^^^^^^^
error: expected attribute `#[simconnect(name = "...", unit = "...")]`
error: expected attribute `#[simconnect(name = "...", unit = "...")]`. `unit` is optional.
--> tests/03-field-attr-errors.rs:13:7
|
13 | #[simconnect]
| ^^^^^^^^^^
error: expected attribute `#[simconnect(name = "...", unit = "...")]`
error: expected attribute `#[simconnect(name = "...", unit = "...")]`. `unit` is optional.
--> tests/03-field-attr-errors.rs:20:7
|
20 | #[simconnect()]
| ^^^^^^^^^^^^
error: expected attribute `#[simconnect(name = "...", unit = "...")]`
error: expected attribute `#[simconnect(name = "...", unit = "...")]`. `unit` is optional.
--> tests/03-field-attr-errors.rs:27:7
|
27 | #[simconnect(name = "PLANE LATITUDE")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: expected attribute `#[simconnect(name = "...", unit = "...")]`
--> tests/03-field-attr-errors.rs:34:7
|
34 | #[simconnect(unit = "degrees")]
27 | #[simconnect(unit = "degrees")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: expected attribute `#[simconnect(name = "...", unit = "...")]`
--> tests/03-field-attr-errors.rs:41:7
error: expected attribute `#[simconnect(name = "...", unit = "...")]`. `unit` is optional.
--> tests/03-field-attr-errors.rs:34:7
|
41 | #[simconnect(name = "PLANE LATITUDE", name = "PLANE LATITUDE")]
34 | #[simconnect(name = "PLANE LATITUDE", name = "PLANE LATITUDE")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: expected attribute `#[simconnect(name = "...", unit = "...")]`
--> tests/03-field-attr-errors.rs:48:7
error: expected attribute `#[simconnect(name = "...", unit = "...")]`. `unit` is optional.
--> tests/03-field-attr-errors.rs:41:7
|
48 | #[simconnect(unit = "degrees", unit = "degrees")]
41 | #[simconnect(unit = "degrees", unit = "degrees")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: expected attribute `#[simconnect(name = "...", unit = "...")]`
--> tests/03-field-attr-errors.rs:55:7
error: expected attribute `#[simconnect(name = "...", unit = "...")]`. `unit` is optional.
--> tests/03-field-attr-errors.rs:48:7
|
55 | #[simconnect(name = "PLANE LATITUDE", unit = "degrees", unit = "degrees")]
48 | #[simconnect(name = "PLANE LATITUDE", unit = "degrees", unit = "degrees")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: expected attribute `#[simconnect(name = "...", unit = "...")]`
--> tests/03-field-attr-errors.rs:62:7
error: expected attribute `#[simconnect(name = "...", unit = "...")]`. `unit` is optional.
--> tests/03-field-attr-errors.rs:55:7
|
62 | #[simconnect(nameX = "PLANE LATITUDE", unit = "degrees")]
55 | #[simconnect(nameX = "PLANE LATITUDE", unit = "degrees")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
error: expected attribute `#[simconnect(name = "...", unit = "...")]`
--> tests/03-field-attr-errors.rs:69:7
error: expected attribute `#[simconnect(name = "...", unit = "...")]`. `unit` is optional.
--> tests/03-field-attr-errors.rs:62:7
|
69 | #[simconnect(name = "PLANE LATITUDE", unitX = "degrees")]
62 | #[simconnect(name = "PLANE LATITUDE", unitX = "degrees")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^