serde2file's derive macro

usage / 用法

```ignore

[derive(Serialize, Deserialize, Serde2File)]

[serde2file(

encrypt = "TestEncryptTool::encrypt",
decrypt = "TestEncryptTool::decrypt",
crypt_arg_type = "&'static str",
dump_file_name = "test_data.json"

)] ```

Attributes / 属性 :

Examples/例子

```rust use serde2filemacroderive::Serde2File;

[derive(Debug, Serialize, Deserialize, Default, PartialEq, Eq, Serde2File)]

[serde2file(

encrypt = "TestEncryptTool::encrypt",
decrypt = "TestEncryptTool::decrypt",
crypt_arg_type = "&'static str",
file_name_getter_arg_type = "(&str,&str)",
file_name_getter = "(&str,&str)",
dump_file_name = "test_data.json",   
file_name_getter = "some_get_file_name_function",
file_name_getter_arg_type = "String"

)] struct TestData { id: String, name: String, } ```