Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/guibranco/calendarific-sdk-rs

:calendar: :gear: Calendarific Rust SDK (API Client)
https://github.com/guibranco/calendarific-sdk-rs

calendarific calendarific-api-client calendarific-sdk rust-api-client rust-sdk

Last synced: 21 days ago
JSON representation

:calendar: :gear: Calendarific Rust SDK (API Client)

Awesome Lists containing this project

README

        

# Package Name API

The [Project API](https://apibr.com) client wrapper written in Rust.

![GitHub last commit (branch)](https://img.shields.io/github/last-commit/guibranco/calendarific-sdk-rs/main)
![Crates.io](https://img.shields.io/crates/d/calendarific-sdk-rs)
[![wakatime](https://wakatime.com/badge/github/guibranco/calendarific-sdk-rs.svg)](https://wakatime.com/badge/github/guibranco/calendarific-sdk-rs)

[![Maintainability](https://api.codeclimate.com/v1/badges/96c5f836e1ece8027022/maintainability)](https://codeclimate.com/github/guibranco/calendarific-sdk-rs/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/96c5f836e1ece8027022/test_coverage)](https://codeclimate.com/github/guibranco/calendarific-sdk-rs/test_coverage)
[![CodeFactor](https://www.codefactor.io/repository/github/guibranco/calendarific-sdk-rs/badge)](https://www.codefactor.io/repository/github/guibranco/calendarific-sdk-rs)

| Service | Status |
| ------- | :----: |
| AppveyorCI | [![Build status](https://ci.appveyor.com/api/projects/status/AppVeyorId?svg=true)](https://ci.appveyor.com/project/guibranco/apiclient-boilerplate-rust/branch/master) |
| crates.io | [![crates.io](https://img.shields.io/crates/v/package-name-rs.svg)](https://crates.io/crates/package-name-rs) |

Pure Rust bindings to the [Project API](https://apibr.com).

## Dependencies and support

**package-name-rs** is intended to work on all tier 1 supported Rust systems:

- MacOSX
- Linux
- Windows

## Minimum Compiler Version

Due to the use of certain features package-name-rs requires `rustc` version 1.18 or
higher.

## Getting Started

Add the following to your `Cargo.toml`

```toml
[dependencies]
package_name_rs = "0.0.1"
serde_json = "1.0"
```

Then in your `lib.rs` or `main.rs` file add:
```rust
extern crate package_name;

let client = PackageNameAPIClient::new();

```

## License

Licensed under

- MIT license ([LICENSE](https://github.com/guibranco/apiclient-boilerplate-rust/blob/master/LICENSE) or [http://opensource.org/licenses/MIT](http://opensource.org/licenses/MIT))