1
0
Fork 0
mirror of https://gitlab.com/msrd0/gotham-restful.git synced 2025-02-23 04:52:28 +00:00
Commit graph

90 commits

Author SHA1 Message Date
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
7ef964b0a0
fix 2020-05-04 00:27:14 +02:00
328ebf821e
some minor improvements 2020-05-03 23:46:46 +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
d754d6044d Allow custom error types through a macro and allow them to be used with Result 2020-05-01 14:48:11 +00: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
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
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
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
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
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
ede0d75161
start moving shit over to async 2020-04-14 21:17:12 +02:00
f425f21ff3
update jsonwebtoken, futures, and hyper and co 2020-04-14 17:44:07 +02:00
fbcc626478
write tests for the openapi types 2020-04-13 02:46:01 +02:00
93cbc36046
dump codecov.io and redo badges 2020-04-12 22:31:53 +02:00
08a8f3557b
fix no accepted types result in no openapi content being generated
fixes #15
2020-04-11 20:34:51 +02:00
d10895076e auth is now per-method and not per-return-type 2020-04-11 18:13:36 +00:00
810680d9b1 Allow OpenAPI customizations 2020-04-07 20:44:02 +00:00
744f56acf9 Less generic type arguments 2020-04-06 16:20:08 +00:00
212fca738b
fix doc 2020-04-05 22:18:31 +02:00
1d1682a03d
remove the annoying ToString type when what we really need is a &str 2020-03-30 22:42:22 +02:00
c508ac878d
clean up some stuff ;; use Default::default() more often 2020-03-30 22:40:08 +02:00
4c50ea0959
releasing is hard, try 0.0.3 2020-02-24 20:05:35 +01:00
a57176529c
fix 2020-02-24 20:03:09 +01:00
5d730df90d
properly enable/disable errorlog 2020-02-24 19:19:21 +01:00
2f02472e71
bump version to 0.0.2 2020-02-24 17:41:29 +01:00
5057de90e6
add errorlog feature 2020-02-10 21:41:44 +01:00
640bb8263c
move security auth openapi stuff into the path 2020-02-10 21:17:49 +01:00
b4a7b4d810
add convenient methods for AuthResult 2020-02-08 13:44:46 +01:00