1 个不稳定版本
0.10.0 | 2021年11月22日 |
---|
#146 在 #interact
123 每月下载次数
35KB
884 行
示例
#[tokio::main]
async fn main() -> cloud_dns::Result<()> {
let project_id = std::env::var("PROJECT_ID").expect("PROJECT_ID env variable is required");
let managed_zone =
std::env::var("MANAGED_ZONE").expect("MANAGED_ZONE env variable is required");
let service = tower::ServiceBuilder::new()
.service(hyper::Client::builder().build(hyper_rustls::HttpsConnector::with_native_roots()));
let response = cloud_dns::DnsClient::new(service, project_id.as_str())
.changes()
.list(managed_zone.as_str())
.await?;
println!("{:#?}", response);
Ok(())
}
贡献
我们欢迎社区对此项目的贡献。
请阅读我们的 贡献指南 了解如何开始,并在贡献前请阅读我们的 贡献条款。
任何有意提交到 Embark Studios 项目的贡献,都应遵守 Rust 标准许可模型(MIT 或 Apache 2.0),因此将双重许可,如下所述,不附加任何额外条款或条件
许可
此贡献将根据以下任一进行双重许可:
- Apache 许可证 2.0 版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由你选择。
为了明确,“你”指的是 Embark 或任何其他贡献或使用者。
依赖项
~9–12MB
~230K SLoC