Wolfgang Bumiller
|
05b432c422
|
[clippy] macro: remaining clippy lints
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-08-22 09:24:37 +02:00 |
|
Wolfgang Bumiller
|
d78142302c
|
formatting fixup
add #[rustfmt::skip] to our macros...
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-08-05 09:45:14 +02:00 |
|
Wolfgang Bumiller
|
ef13b38632
|
macro: improve error output
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-07-31 15:42:07 +02:00 |
|
Wolfgang Bumiller
|
11b09e578c
|
router: parse an optional visibility
The 'pub' in `pub static ROUTER: ...`
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-06-12 15:31:19 +02:00 |
|
Wolfgang Bumiller
|
841799d882
|
fixup add missing question mark
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-06-12 09:48:30 +02:00 |
|
Wolfgang Bumiller
|
7db28deaff
|
macro: body type support for router and api macros
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-06-12 09:48:30 +02:00 |
|
Wolfgang Bumiller
|
b82b14d947
|
macro: add wildcard matching to router macro
router!{
/path/{parameter}*: {
methods...
}
}
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-06-12 09:48:30 +02:00 |
|
Wolfgang Bumiller
|
3f7e4c0eda
|
router: add remaining missing ::proxmox::api:: prefixes
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-06-12 09:48:30 +02:00 |
|
Wolfgang Bumiller
|
2b577c9c17
|
cleanup
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-06-12 09:48:30 +02:00 |
|
Wolfgang Bumiller
|
1993460d4a
|
allow integer literals as subdirectories
eg: /api/2/ should be legal
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-06-12 09:48:30 +02:00 |
|
Wolfgang Bumiller
|
f3e2e672be
|
use 'quote' in router macro
get rid of a lot of unreadable TokenTree entries
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-06-12 09:48:30 +02:00 |
|
Wolfgang Bumiller
|
b5c05fc85c
|
import proxmox-api-macro crate
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
|
2019-06-06 15:25:47 +02:00 |
|