[][src]Crate odata_client

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.