cider-api 0.1.1

Async Rust client for the Cider music player REST API
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#![allow(dead_code)]

pub mod fixtures;

use cider_api::CiderClient;
use wiremock::MockServer;

pub async fn setup() -> (MockServer, CiderClient) {
    let server = MockServer::start().await;
    let client = CiderClient::with_base_url(server.uri());
    (server, client)
}

pub async fn setup_with_token(token: &str) -> (MockServer, CiderClient) {
    let server = MockServer::start().await;
    let client = CiderClient::with_base_url(server.uri()).with_token(token);
    (server, client)
}