#unicode-characters #character #name #bad #fetching

sigil

一个简单的、用于获取Unicode字符名称和其他一些内容的库。

3个不稳定版本

使用旧Rust 2015

0.2.0 2017年1月1日
0.1.1 2016年12月5日
0.1.0 2016年12月4日

#bad中排名第26

无授权

1MB
67

Sigil

一个简单的、用于获取Unicode字符名称和其他一些内容的库。

如何使用

通过名称获取信息

extern crate sigil;

assert_eq!(sigil::info_by_name("HUNDRED POINTS SYMBOL").unwrap().character,
    	   '💯');

通过字符获取信息

assert_eq!(sigil::info_by_char('💯').unwrap().name,
		   "HUNDRED POINTS SYMBOL".to_string());

将所有Unicode内容作为字符向量获取

assert_eq!(sigil::raw_unicode_data().get(28695).unwrap().name,
		   "HUNDRED POINTS SYMBOL".to_string());

依赖项

~1.5MB
~13K SLoC