#tls-api #tls #stub #api-error #operation #tls-connector

tls-api-stub-2

在所有操作中返回错误的 TLS API 实现

1 个不稳定版本

0.11.0 2024年5月7日

#6#tls-api


用于 tls-api-security-framewor…

MIT/Apache

105KB
2K SLoC

tls-api-stub-2

这是对 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_2::TlsConnector;

let no_connector: Option<TlsConnector> = None;

依赖项

~8–22MB
~374K SLoC