Thanks to visit codestin.com
Credit goes to lib.rs

#exchange #web-services

ews

Data structures and operations relating to the Exchange Web Services API

1 unstable release

0.1.0 Apr 16, 2026

#175 in #exchange

MPL-2.0 license

200KB
3.5K SLoC

Exchange Web Services

This Rust crate holds types that represent data structures and operations for the Exchange Web Services API, as well as the necessary infrastructure to serialize and deserialize them to/from XML. It is primarily written and maintained to support Thunderbird's native Exchange support, but should be generic enough for use in other projects.

Report issues

The GitHub issue tracker for this repository is disabled to help us handle EWS-related Thunderbird-adjacent bugs more easily. To report an issue or file a feature request for this crate, please do so in Bugzilla under Networking:Exchange.

Minimum Supported Rust Version

The ews crate follows the Firefox MSRV policy. It is therefore safe to assume the crate's effective MSRV is the one matching the latest Firefox release.

License

The ews crate is available under the terms of the Mozilla Public License, version 2.0. See either our LICENSE file or https://www.mozilla.org/en-US/MPL/2.0/.

Dependencies

~2.7–3.5MB
~66K SLoC