Crate odata_client

Crate odata_client 

Source
Expand description

Functionality to utilise OData entity model code generated by the odata_client_codegen crate.

Re-exports from third-party crates are presented here so that users of generated code need not add those crates to their own Cargo.toml.

Re-exports§

pub use chrono;
pub use iso8601;
pub use serde;
pub use serde_with;
pub use uuid;

Modules§

deserialize_with
Auxiliary deserialization functionality for usage with generated entity model code.

Structs§

Entity
Represents a retrieved entity record.
EntityLink
A link to a fetchable entity record.
EntityLinkStub
Entity link for properties whose types are not included in the generated code. P is generated as a fieldless stub type.
EntitySetEndpoint
Represents an Entity Set in an OData service.
SingletonEndpoint
Represents a singleton in an OData service.

Enums§

ExpandQuery
Represents an $expand query for types implementing EntityProperties.

Traits§

EntityProperties
Implemented by types which represent an Entity Type included in generated code from an OData Entity Data Model document.

Attribute Macros§

odata_client
Procedural macro to generate OData entity model types within a module.