Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Microsoft Azure SDK for Rust
Introduction
Microsoft Azure expose its technologies via REST API. These APIs are easily consumable from any language (good) but are weakly typed. With this library and its related crate you can exploit the power of Microsoft Azure from Rust in a idiomatic way.
NOTE: This repository is under heavy ongoing development and is likely to break over time. I currently do not have any releases yet.
Disclaimer
Although I am a Microsoft employee, this is not a Microsoft endorsed project. It's simply a pet project of mine: I love Rust (who doesn't? :smirk:) and Microsoft Azure technologies so I thought to close the gap between them. It's also a good project for learning Rust.
Example
You can find examples in the test section (not yet existent as far as Azure is concerned) and in the main.rs file. Here is a sample however:
main.rs
extern crate azure_sdk_for_rust;
extern crate chrono;
extern crate mime;
use ;
use Client;
use ;
use ;
use UTC;
use Mime;
State of the art
Right now very few methods have been implemented but the key framework is in place (authentication, enumerations, parsing and so on). If you want to contribute please do! Methods are added daily so please check the CHANGELOG.md for updates on the progress. Also note that the project is in early stages so the APIs are bound to change at any moment. I will strive to keep things steady but since I'm new to Rust I'm sure I'll have to correct some serious mistake before too long :smile:. I generally build for the latest nightly and leave to Travis to check the retrocompatibility.
Contributing
If you want to contribute please do! No formality required! :wink:
Implemented methods
Storage Container
Method | URL |
---|---|
Create container | https://msdn.microsoft.com/en-us/library/azure/dd179468.aspx |
List containers | https://msdn.microsoft.com/en-us/library/azure/dd179352.aspx |
Delete container | https://msdn.microsoft.com/en-us/library/azure/dd179408.aspx |
Storage blobs
Event Hubs
Method | URL |
---|---|
Send Event | https://msdn.microsoft.com/en-us/library/azure/dn790664.aspx |
License
This project is published under Apache license, version 2.0.