A rust lib tempalte that can publish to crates.io
libs * anyhow * thiserror * serdejson * itertools * derivebuilder * linkedhashset
refer to how to publish rust lib to crates.io | 如何发布自己的Rust库到crates