HolidayAPI Rust client


The HolidayAPI client written in Rust

View the Project on GitHub guibranco/holiday-api-rust

HolidayAPI Rust client

The HolidayAPI client wrapper written in Rust.

GitHub last commit (branch)

Service Status
AppveyorCI Build status

Pure Rust bindings to the Holiday API.

Dependencies and support

holiday-api-rust is intended to work on all tier 1 supported Rust systems:

Minimum Compiler Version

Due to the use of certain features holiday-api-rust requires rustc version 1.18 or higher.

Getting Started

Add the following to your Cargo.toml

holiday_api_rust = "0.3.1"
serde_json = "1.0"

Then in your or file add:

extern crate holiday_api_rust;

let client = HolidayAPIClient::new("HolidayAPI key here");
match client.search_holidays("2019", "BR") {
    Err(e) => eprintln!("{:?}", e),
    Ok(holidays) => {
        for holiday in holidays {
            println!("Holiday: {} | Date: {} | Country: {}",,,;


Licensed under