1 个不稳定版本
0.1.0 | 2021年1月29日 |
---|
#292 in 无标准库
8KB
96 行
二叉树错误 (btree_error)
为了减少简单错误枚举的重复实现,此crate已从bforest crates中分离出来。
示例
use btree_error::Error;
use btree_graph::BTreeGraph;
fn main() {
let mut graph: BTreeGraph<String, String> = BTreeGraph::new();
// Add nodes.
graph.add_vertex(String::from("Tarzan"));
graph.add_vertex(String::from("Jane"));
// Add a relationship.
let err: Error = graph.add_edge(String::from("Tarzan"), String::from("Sabor"), String::from("Hates")).unwrap_err();
// Assert error was returned.
assert_eq!(err, Error::VertexDoesNotExist);
}
用法
可能没有人会单独使用此crate,但为了完整性,请将以下内容添加到您的 Cargo.toml
文件中
[dependencies]
btree_error = "0.1.0"
实现
请参阅API以获取完整的定义。
许可证
此作品双重许可,受MIT或Apache-2.0许可。
依赖
~0–520KB
~11K SLoC