Crates.io | parse-sap-odata |
lib.rs | parse-sap-odata |
version | 1.2.5 |
source | src |
created_at | 2023-06-01 14:33:38.437732 |
updated_at | 2024-06-12 09:45:51.000684 |
description | Generate Rust structs from SAP OData V2 metadata |
homepage | |
repository | https://github.com/ChrisWhealy/parse-sap-odata |
max_upload_size | |
id | 879793 |
size | 2,761,560 |
This is a work in progress!
Parses the metadata XML describing an SAP OData V2 service and generates two Rust modules: one for the Service Document and one for the metadata document.
<ComplexType>
and <EntityType>
elements are mapped to Rust structs
Edm.DateTime
into chrono::NaiveDateTime
using a custom deserializerEdm.Decimal
fields are handled using the Decimal
deserializer in crate rust_decimal
; however, this offers only partial support<FunctionImport>
functionality will be supported in time, but is not currently availableEdm.Decimal
.Version | Description |
---|---|
1.2.5 | Update Cargo.toml dependency versions |
1.2.4 | Add get_key() function to EntityType trait |