|
e7e55514a2
|
support scopes inside openapi router (implements #5)
|
2020-05-05 00:34:19 +02:00 |
|
|
022edede62
|
the next release will be 0.1.0, not 0.0.5
|
2020-05-04 23:52:09 +02:00 |
|
msrd0
|
d8c4215cc2
|
Merge branch 'rename-update-and-delete' into 'master'
Rename update and delete methods
Closes #17
See merge request msrd0/gotham-restful!13
|
2020-05-04 21:48:45 +00:00 |
|
|
a1acc06f6d
|
update doc
|
2020-05-04 23:38:39 +02:00 |
|
|
cc86d3396c
|
rename update to change, delete to remove, and remove rest_ prefix from macros
|
2020-05-04 20:45:46 +02:00 |
|
|
3de130e104
|
emit proper error message for async fn read_all(state: &State)
|
2020-05-04 20:30:15 +02:00 |
|
|
110ef2be7a
|
simplify derive/macro code
|
2020-05-04 19:08:22 +02:00 |
|
|
7ef964b0a0
|
fix
|
2020-05-04 00:27:14 +02:00 |
|
|
328ebf821e
|
some minor improvements
|
2020-05-03 23:46:46 +02:00 |
|
|
992d9be195
|
use less non-public syn api
|
2020-05-03 23:43:42 +02:00 |
|
|
5e5e3aaf9d
|
don't use syn::token module
|
2020-05-03 23:25:48 +02:00 |
|
|
da30f34d97
|
use DeriveInput for input into derive macros from syn
|
2020-05-03 23:10:19 +02:00 |
|
|
f7157dcf62
|
add some tests for OpenapiBuilder
|
2020-05-03 19:17:55 +02:00 |
|
|
101e94b900
|
improve test coverage for the result types
|
2020-05-03 18:49:23 +02:00 |
|
msrd0
|
0d95ca4abb
|
Merge branch 'error-derive' into 'master'
Allow custom error types through a macro and allow them to be used with Result
Closes #13 and #9
See merge request msrd0/gotham-restful!12
|
2020-05-01 14:48:11 +00:00 |
|
msrd0
|
d754d6044d
|
Allow custom error types through a macro and allow them to be used with Result
|
2020-05-01 14:48:11 +00:00 |
|
|
8593e133b7
|
also detect _state as state argument
|
2020-04-30 16:49:40 +02:00 |
|
|
a36993f615
|
there is no need to force people to take &State arg
this highly improves async compatibility
|
2020-04-30 00:37:24 +02:00 |
|
|
cd7cf07318
|
rust can't think for itself
|
2020-04-29 21:00:06 +02:00 |
|
|
e013af8e18
|
remove some of the &mut &mut types (#6)
|
2020-04-29 19:22:32 +02:00 |
|
|
45eac21726
|
Proper OpenAPI type for path parameters (Fixes #18)
|
2020-04-29 19:10:11 +02:00 |
|
|
9fd0bceaf4
|
move openapi operation extraction code into its own mod
|
2020-04-27 02:12:51 +02:00 |
|
|
01f818e268
|
split the openapi code into several files
|
2020-04-26 22:34:22 +02:00 |
|
|
b4eaeca01c
|
don't require the get_openapi call be the last one to contain the full spec
|
2020-04-26 22:20:07 +02:00 |
|
|
96317cdfb7
|
fix documentation for accept header matcher
|
2020-04-25 20:47:13 +02:00 |
|
msrd0
|
805df80971
|
Merge branch 'path-matchers' into 'master'
Add path matchers that are more capable than gotham's stock ones
See merge request msrd0/gotham-restful!11
|
2020-04-25 18:31:57 +00:00 |
|
msrd0
|
4ce53bc361
|
Add path matchers that are more capable than gotham's stock ones
|
2020-04-25 18:31:57 +00:00 |
|
|
d08d9bea8c
|
fix some clippy warnings
|
2020-04-25 17:01:16 +02:00 |
|
|
147ea980bf
|
move to Rust 1.42 features
|
2020-04-25 16:47:33 +02:00 |
|
|
ad6e3dd00d
|
make sure that 204-responses can be accepted
|
2020-04-22 11:46:15 +02:00 |
|
|
876f44ceff
|
advertise the stable branch
|
2020-04-22 11:31:45 +02:00 |
|
|
f70865d246
|
fix no schema having content
|
2020-04-22 11:29:23 +02:00 |
|
|
b6006797f4
|
update readme
|
2020-04-20 22:34:39 +02:00 |
|
|
8834f3f64b
|
fix import error
|
2020-04-19 22:27:34 +02:00 |
|
|
1e607bbcc9
|
more generous FromBody implementation
|
2020-04-19 22:26:29 +02:00 |
|
|
fdc34fc296
|
remove weird useless constraint
|
2020-04-19 20:49:47 +02:00 |
|
|
45cad64923
|
add ResourceResult impl for Result<AuthResult<T>, E>
|
2020-04-18 16:18:02 +02:00 |
|
|
523d01d443
|
async fn and conn are not compatible atm since diesel is completely sync
|
2020-04-18 15:48:00 +02:00 |
|
|
310d7f79d5
|
fix state ownership issue when using the database feature
|
2020-04-16 23:48:54 +02:00 |
|
|
63e6eb9b32
|
re-export gotham
|
2020-04-15 23:20:41 +02:00 |
|
|
a493071ff8
|
dependency management
|
2020-04-15 23:16:03 +02:00 |
|
|
40e6d1bc03
|
make clear that this tracks gotham master
|
2020-04-15 23:01:21 +02:00 |
|
|
694b45ea60
|
Merge branch 'master' into gotham-master
Conflicts:
example/Cargo.toml
gotham_restful/Cargo.toml
|
2020-04-15 22:55:26 +02:00 |
|
|
659fd2f7e2
|
bump version to 0.0.4 / derive 0.0.3
|
2020-04-15 21:50:38 +02:00 |
|
|
c3e2185396
|
remove some more expect/panic stuff
|
2020-04-15 21:41:24 +02:00 |
|
|
89f6494b51
|
asyncify method proc macro
|
2020-04-15 21:15:40 +02:00 |
|
|
427c836f52
|
expose async to handlers
|
2020-04-15 20:55:25 +02:00 |
|
|
d7282786b1
|
require all resource results to be sendable
|
2020-04-14 22:45:06 +02:00 |
|
|
06e6c93a46
|
fix openapi routing errors
|
2020-04-14 22:41:20 +02:00 |
|
|
a8ae939019
|
clean up async shit
|
2020-04-14 22:40:27 +02:00 |
|