#builder #curl #api #builder-pattern #operations #tiny #curl-rust

curl-easybuilder

一个用于curl-rust Easy API的构建器小库

1 个不稳定版本

使用旧的Rust 2015

0.1.0 2017年1月12日

#54#builder-pattern

MIT 许可证

9KB
172

curl-rust-easybuilder

curl-rust的构建器模式

Build Status

添加到您的项目中

TODO: 在Crates.io上发布crate

用法

extern crate curl_easybuilder;

use std::io::{stdout, Write};
use curl_easybuilder::EasyBuilder;

fn main() {
    let mut easy = EasyBuilder::new();
    let easy = easy.url("https://www.rust-lang.net.cn/")
                   .write_function(|data| Ok(stdout().write(data).unwrap()))
                   .result()
                   .unwrap();
    easy.perform().unwrap();
}

许可证

该库采用MIT许可证。有关更多信息,请参阅LICENSE文件。


lib.rs:

curl-rust Easy API的简单构建器。

该结构体有助于使用主要的curl选项创建和初始化一个Easy句柄,或者设置一些回调操作。

依赖关系

~10–19MB
~280K SLoC