Demo: 在 example
目录里
API文档: cargo doc --features lazy --open
可以看到所有。
运行测试: cargo test --features lazy
注意 #
是 toml格式的注释,文件前三行的 path
和 git
是引用包的方式,path
是按路径引用包,git
是按git项目地址,按实际情况选一个。
[dependencies.ip2region]
git = "https://github.com/lionsoul2014/ip2region"
# git = "https://github.com/biluohc/ip2region"
# path = "../"
version = "*"
# features = ["lazy"]
查看 example/src/main.rs
取消上面 toml 的 # features = ["lazy"]
行的注释即可使用,其 api 是 memory_search
和 memory_search_ip
。
只是目前 DB 只有3.2M,还是有些感人的。
关键的一行是 features = ["lazy"]
,不需要则可以注释或者删掉。