Rust十月伦敦会谈 Rust London很荣幸地宣布本月特别的LDN对话。我们将欢迎爱尔兰都柏林的Terminus DB团队。TerminusDB是为数据人员构建的开源数据库。它是专门为网络时代设计的模型驱动的图
Rust十月伦敦会谈
Rust London很荣幸地宣布本月特别的LDN对话。我们将欢迎爱尔兰都柏林的Terminus DB团队。TerminusDB是为数据人员构建的开源数据库。它是专门为网络时代设计的模型驱动的图形数据库。TerminusDB大大减少了构建任何共享,操作或编辑数据的应用程序所需的时间和精力。他们将展示TerminusStore,它们的快速三重存储-由主语,谓语和对象组成的数据,其中对象可以是某些值或节点,是在Rust中实现的。我们还将举行Florian Doyan的联合主题演讲,该人是Rust London社区成立时间最长,经验最丰富的成员之一。议程:
- 欢迎与交流•新闻和公告
- 演讲者:加文·门德尔·格里森博士
- 演讲嘉宾:Florian Doyan
- 演讲者:Matthijs van Otterdijk
Cloudflare在威斯敏斯特地铁站附近的办公室接待我们。提供比萨饼和饮料。
Read more: https://www.meetup.com/Rust-London-User-Group/events/265590044/
RxRust - Rust响应式编程扩展
RxRust是响应式编程扩展
使用 在你的cargo.toml添加以下内容
[dependencies]rxrust = "0.3.0";
示例
use rxrust::{ops::{ Filter, Merge, Fork }, prelude::*,
};
let mut numbers = observable::from_iter!(0..10);
// crate a even stream by filter
let even = numbers.fork().filter(|v| *v % 2 == 0);
// crate an odd stream by filter
let odd = numbers.fork().filter(|v| *v % 2 != 0);
// merge odd and even stream again
even.merge(odd).subscribe(|v| print!("{} ", v, ));
// "0 1 2 3 4 5 6 7 8 9" will be printed.
Repo: https://github.com/M-Adoo/rxRust
zeroize v1.0.0 - 仅使用稳定的编译器内部函数即可安全地将内存回收-WASM友好
安全地回收内存,同时避免编译器优化,此crate实现了一种可移植的方法,可确保不会被编译器“优化”的技术来安全地将内存回收。
- crates.io: https://crates.io/crates/zeroize/1.0.0
- docs.rs: https://docs.rs/crate/zeroize/1.0.0
- GitHub: https://github.com/iqlusioninc/crates/tree/develop/zeroize
displaydoc - 派生宏,用于通过文档注释和字符串插值实现显示特性
该库为标准库的std::fmt::Display特性提供了一个方便的派生宏。
[dependencies]displaydoc = "0.1.3"
编译器支持:需要rustc 1.31+ 示例
use displaydoc::DisplayDoc;use thiserror::Error;
#[derive(DisplayDoc, Error, Debug)]
pub enum DataStoreError {
/// data store disconnected
Disconnect(#[source] io::Error),
/// the data for key `{0}` is not available
Redaction(String),
/// invalid header (expected {expected:?}, found {found:?})
InvalidHeader {
expected: String,
found: String,
},
/// unknown data store error
Unknown,
}
Repo:https://github.com/yaahc/displaydoc
日报订阅地址:
独立日报订阅地址:
- Telgram Channel
- 阿里云语雀订阅
- Steemit
- GitHub
社区学习交流平台订阅:
- Rust.cc 论坛: 支持 rss
- Rust Force: 支持 rss
- 微信公众号:Rust 语言学习交流