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}