cloud-sdk 0.24.0

no_std-first provider-neutral cloud SDK foundations.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//! Builds a provider-neutral transport request without performing I/O.

use cloud_sdk::Method;
use cloud_sdk::transport::{RequestTarget, TransportRequest};

fn main() {
    let Ok(target) = RequestTarget::new("/resources?page=1") else {
        return;
    };
    let request = TransportRequest::new(Method::Get, target);

    assert_eq!(request.method(), Method::Get);
    assert_eq!(request.target().as_str(), "/resources?page=1");
    assert!(request.body().is_empty());
}