Skip to main content

provider_neutral/
provider_neutral.rs

1//! Builds a provider-neutral transport request without performing I/O.
2
3use cloud_sdk::Method;
4use cloud_sdk::transport::{RequestTarget, TransportRequest};
5
6fn main() {
7    let Ok(target) = RequestTarget::new("/resources?page=1") else {
8        return;
9    };
10    let request = TransportRequest::new(Method::Get, target);
11
12    assert_eq!(request.method(), Method::Get);
13    assert_eq!(request.target().as_str(), "/resources?page=1");
14    assert!(request.body().is_empty());
15}