├── .gitignore ├── Cargo.toml ├── LICENSE.txt ├── README.md ├── avocado ├── .gitignore ├── Cargo.toml ├── examples │ └── basic.rs ├── src │ ├── bsn.rs │ ├── coll.rs │ ├── cursor.rs │ ├── db.rs │ ├── doc.rs │ ├── error.rs │ ├── ext.rs │ ├── lib.rs │ ├── literal.rs │ ├── ops.rs │ ├── prelude.rs │ ├── uid.rs │ └── utils.rs └── tests │ ├── compile_test.rs │ ├── compile_test │ └── compile-fail │ │ ├── doc_bad_option.rs │ │ ├── doc_enum.rs │ │ ├── doc_generic_type_params.rs │ │ ├── doc_id_skipped_1.rs │ │ ├── doc_id_skipped_2.rs │ │ ├── doc_id_skipped_3.rs │ │ ├── doc_no_id_field.rs │ │ ├── doc_tuple_struct.rs │ │ ├── doc_union.rs │ │ └── doc_unit_struct.rs │ ├── derive.rs │ └── ops.rs └── avocado_derive ├── .gitignore ├── Cargo.toml └── src ├── attr.rs ├── case.rs ├── error.rs ├── index.rs ├── lib.rs ├── meta.rs └── option.rs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/README.md -------------------------------------------------------------------------------- /avocado/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/.gitignore -------------------------------------------------------------------------------- /avocado/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/Cargo.toml -------------------------------------------------------------------------------- /avocado/examples/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/examples/basic.rs -------------------------------------------------------------------------------- /avocado/src/bsn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/src/bsn.rs -------------------------------------------------------------------------------- /avocado/src/coll.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/src/coll.rs -------------------------------------------------------------------------------- /avocado/src/cursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/src/cursor.rs -------------------------------------------------------------------------------- /avocado/src/db.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/src/db.rs -------------------------------------------------------------------------------- /avocado/src/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/src/doc.rs -------------------------------------------------------------------------------- /avocado/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/src/error.rs -------------------------------------------------------------------------------- /avocado/src/ext.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/src/ext.rs -------------------------------------------------------------------------------- /avocado/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/src/lib.rs -------------------------------------------------------------------------------- /avocado/src/literal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/src/literal.rs -------------------------------------------------------------------------------- /avocado/src/ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/src/ops.rs -------------------------------------------------------------------------------- /avocado/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/src/prelude.rs -------------------------------------------------------------------------------- /avocado/src/uid.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/src/uid.rs -------------------------------------------------------------------------------- /avocado/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/src/utils.rs -------------------------------------------------------------------------------- /avocado/tests/compile_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/tests/compile_test.rs -------------------------------------------------------------------------------- /avocado/tests/compile_test/compile-fail/doc_bad_option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/tests/compile_test/compile-fail/doc_bad_option.rs -------------------------------------------------------------------------------- /avocado/tests/compile_test/compile-fail/doc_enum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/tests/compile_test/compile-fail/doc_enum.rs -------------------------------------------------------------------------------- /avocado/tests/compile_test/compile-fail/doc_generic_type_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/tests/compile_test/compile-fail/doc_generic_type_params.rs -------------------------------------------------------------------------------- /avocado/tests/compile_test/compile-fail/doc_id_skipped_1.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/tests/compile_test/compile-fail/doc_id_skipped_1.rs -------------------------------------------------------------------------------- /avocado/tests/compile_test/compile-fail/doc_id_skipped_2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/tests/compile_test/compile-fail/doc_id_skipped_2.rs -------------------------------------------------------------------------------- /avocado/tests/compile_test/compile-fail/doc_id_skipped_3.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/tests/compile_test/compile-fail/doc_id_skipped_3.rs -------------------------------------------------------------------------------- /avocado/tests/compile_test/compile-fail/doc_no_id_field.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/tests/compile_test/compile-fail/doc_no_id_field.rs -------------------------------------------------------------------------------- /avocado/tests/compile_test/compile-fail/doc_tuple_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/tests/compile_test/compile-fail/doc_tuple_struct.rs -------------------------------------------------------------------------------- /avocado/tests/compile_test/compile-fail/doc_union.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/tests/compile_test/compile-fail/doc_union.rs -------------------------------------------------------------------------------- /avocado/tests/compile_test/compile-fail/doc_unit_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/tests/compile_test/compile-fail/doc_unit_struct.rs -------------------------------------------------------------------------------- /avocado/tests/derive.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/tests/derive.rs -------------------------------------------------------------------------------- /avocado/tests/ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado/tests/ops.rs -------------------------------------------------------------------------------- /avocado_derive/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado_derive/.gitignore -------------------------------------------------------------------------------- /avocado_derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado_derive/Cargo.toml -------------------------------------------------------------------------------- /avocado_derive/src/attr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado_derive/src/attr.rs -------------------------------------------------------------------------------- /avocado_derive/src/case.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado_derive/src/case.rs -------------------------------------------------------------------------------- /avocado_derive/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado_derive/src/error.rs -------------------------------------------------------------------------------- /avocado_derive/src/index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado_derive/src/index.rs -------------------------------------------------------------------------------- /avocado_derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado_derive/src/lib.rs -------------------------------------------------------------------------------- /avocado_derive/src/meta.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado_derive/src/meta.rs -------------------------------------------------------------------------------- /avocado_derive/src/option.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/H2CO3/avocado/HEAD/avocado_derive/src/option.rs --------------------------------------------------------------------------------