-
add attribute argument name module_path.
originally written like this:
#[nade($crate)] fn a() {}
should be changed to:
#[nade(module_path = $crate)] fn a() {}
- add attribute arguments that customize the paths of the
macro_v
andnade_helper
macros. - add return type doc.
- change the heading level of documents with generated parameters and return type.
- refactor parse methods of
MaybeStartsWithDollar
andStartsWithDollar
. - improving the accuracy of error messages.
- reduce clone method calls.
- update README.md.
- add README-zh_cn.md.
- feat: Relaxing constraints on default value expression types.
- doc: Update README.MD.
- chore: Remove unnecessary internal struct.
- fix: Improved error message when a parameter is specified multiple times by named.
- fix: Improved error message when
#[nade(..)]
is used multiple times on a single parameter. - chore: Rename internal function name.
- chore: Simplified implementation of
Parse
trait forParameter
struct. - fix: Recover some of syn's features.
- chore: modify
Option<TokenStream>
toTokenStream
. - chore: fix stderr files.
- chore: fix
Leptos
link in README.md. - chore: add
default-features = false
in Cargo.toml. - rename:
core
mod tobase
. - fix:
#[nade(...)]
now expand to::nade::__internal::macro_v(...)
instead ofcrate::macro_v(...)
.
- Internal change: move internal macros to
core
mod.
- Fix: use import macros in the root of crate instead of creating a mod and re-exporting it.
- Fix: in
#[nade(...)]
, it is not necessary that$crate
must be followed by::
.
- Add
#[nade]
.