25个版本 (8个破坏性)

0.9.0 2022年4月28日
0.7.0 2021年10月26日
0.5.0 2021年2月21日
0.4.0 2020年5月17日
0.1.8 2017年6月17日

#6 in #tls-connector

Download history 5174/week @ 2024-04-23 6771/week @ 2024-04-30 7084/week @ 2024-05-07 6273/week @ 2024-05-14 6028/week @ 2024-05-21 6304/week @ 2024-05-28 7021/week @ 2024-06-04 7257/week @ 2024-06-11 6237/week @ 2024-06-18 5613/week @ 2024-06-25 5881/week @ 2024-07-02 6734/week @ 2024-07-09 6629/week @ 2024-07-16 5919/week @ 2024-07-23 7296/week @ 2024-07-30 6446/week @ 2024-08-06

27,354 每月下载量
用于 23 个crate (6 直接)

MIT/Apache

105KB
2K SLoC

GitHub Workflow Status License crates.io

tls-api-stub

tls-api的存根实现。所有操作都返回错误。

当您需要类似于TlsConnector的类型实现,但不想使用它时很有用。

例如。

fn connect<C : tls_api::TlsConnector>(host: &str, use_tls: bool) { ... }

因此,如果函数将不使用TLS使用,则可以调用存根实现

connect::<tls_api_stub::TlsConnector>("database", false);

lib.rs:

TLS API的存根实现。

所有操作都返回错误。不能实例化任何对象。

当您需要类型参数,例如TlsConnector时,可能很有用

use tls_api_stub::TlsConnector;

let no_connector: Option<TlsConnector> = None;

依赖关系

~11–26MB
~441K SLoC