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 Ruststructs
- Transforms
Edm.DateTime
intochrono::NaiveDateTime
using a custom deserializer -
Edm.Decimal
fields are handled using theDecimal
deserializer in craterust_decimal
; however, this offers only partial support -
<FunctionImport>
functionality will be supported in time, but is not currently available - The metadata module is currently empty and needs to be populated - I'm working on it...
- Populate the empty OData metadata module.
- Improve support for fields of type
Edm.Decimal
. - Support Function Imports.