< 返回版块

yuequan1997 发表于 2019-10-14 21:37

Tags:rust

Rust十月伦敦会谈

Rust Talks 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


From 日报小组 月泉

日报订阅地址:

独立日报订阅地址:

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页