nebako 0.1.0
“構造体向けユーティリティクレート。derive(Accessor), derive(IntoParts), enum_to_struct マクロを提供する。”
Basename is uppercase README.mdContains an unbounded block loop
SHA-25679d8d5e35969503cdca957e46337e27f71fc70b84bb0cb117ba6f2cebee959a7
MaleculeMd₂(Pt)
Evidence
⋯6 lines
7use flate2::read::GzDecoder;
8use rayon::iter::{IntoParallelRefIterator, ParallelIterator};
9use rayon::ThreadPoolBuilder;
10use std::collections::BTreeSet;
11use std::env;
⋯11 lines
865:39… ;
866
867 let repo_dir = Path::new("tests/rust");
868 for entry in WalkDir::new(repo_dir)
869 .into_iter()
870 .filter_entry(base_dir_filter)
871 {
872 let entry = entry.unwrap();
873 if !entry.file_type().is_d …
996:79… r.gz");
997 errorf!("downloading {url}\n");
998
999 let response = reqwest::blocking::get(url)?.error_for_status()?;
1000 let progress = Progress::new(response);
1001 let decoder = GzDecoder::new(progress …
0# nebako
構造体向けユーティリティクレート。独自マクロの提供が目的。
## 提供するマクロ
`nebako-macro` の手続きマクロをすべて re-export する。
### `#[derive(Accessor)]`
フィールドに `#[accessor(...)]` 属性を付けることで、getter/setter メソッドを生成する。
```rust
#[derive(nebako::Accessor)]
pub struct Foo {
#[accessor(get, set)]
value: i32,
}
// → fn v
No evidence locations were recorded for this file. Raw result