Commit Graph

17 Commits

Author SHA1 Message Date
Omar Zabala-Ferrera 09661ddaf7
Upgrade dependencies, including http and hyper, where possible. (#233)
* Upgrade axum.
Breaks docs.

Signed-off-by: Omar Zabala-Ferrera <73452461+ozabalaferrera@users.noreply.github.com>

* Upgrade several dependencies.
delegate-attr, base64, snafu, bitflags, hostname, and serde_yaml.

Signed-off-by: Omar Zabala-Ferrera <73452461+ozabalaferrera@users.noreply.github.com>

* Change target wasm32-wasi to wasm32-wasip1.

Signed-off-by: Omar Zabala-Ferrera <73452461+ozabalaferrera@users.noreply.github.com>

---------

Signed-off-by: Omar Zabala-Ferrera <73452461+ozabalaferrera@users.noreply.github.com>
2024-12-02 17:45:10 +01:00
Jim Crossley 5a9f64868d
Update to actix-web 4 (#167)
* Compatiblity with actix-web 4

Fixes #114

Main challenge here was no longer being able to to construct
web::Payload instances from dev::Payload instances. Instead, we now
invoke the web::Payload FromRequest impl directly.

Also adapted to the latest upstream test and body redesign.

Macros are featurized now so enabled default features for the doc
tests to pass.

Signed-off-by: Jim Crossley <jim@crossleys.org>
2022-02-28 13:02:00 -05:00
Jim Crossley 9480a0e944 Add some example help 2021-10-20 21:46:44 -04:00
Francesco Guardiani 589db8e5be
Renamed features (#140)
* Renamed features
Moved all bindings under a binding crate

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Cargo fmt

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Now this should build

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Use the new cache plugin

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Fix

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Fix the build

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Fixed doc links

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Change link

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2021-07-07 10:47:30 +02:00
Jim Crossley 432259bd26
De-workspace-ification (#135)
Now that we've refactored the protocol bindings from crates to
feature-guarded modules (PR #131), we can remove the workspaces for
those crates.

Signed-off-by: Jim Crossley <jim@crossleys.org>
2021-06-30 14:13:41 +02:00
Jim Crossley d45811604d Implement actix-web FromRequest and Responder
Fixes #130

I'm not entirely sure why this works, but the compiler seems to like
it! :D

The example is intentionally as simple as it gets, but a "real" app
should probably return Result<Event, Error> from its handlers.

Signed-off-by: Jim Crossley <jim@crossleys.org>
2021-06-28 11:21:32 -04:00
Jim Crossley 935234a9cb New feature: cloudevents-actix
Conditionally compile actix module when enabled

Mostly straightforward, though I don't particularly love that dev-deps
can't be optional: https://github.com/rust-lang/cargo/issues/1596

Signed-off-by: Jim Crossley <jim@crossleys.org>
2021-06-25 10:12:23 -04:00
tottoto 579665f226
Remove actix_rt dependency in actix_web example (#102)
Signed-off-by: tottoto <tottotodev@gmail.com>
2020-11-06 09:35:39 +01:00
Francesco Guardiani d69ab904d1
Release bumps (#98)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 09:35:39 +01:00
slinkydeveloper 6f58d63e72 Fixed actix-web-example
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:14:19 +01:00
Francesco Guardiani 500f8e76e6
Cleanup to follow C-CONV (#87)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-12 15:47:22 +02:00
Francesco Guardiani 35b37e5a45
Version bump (#74)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-08-06 15:42:56 +02:00
Francesco Guardiani 4700fa267f
Improved docs in integrations crates (#71)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-08-06 14:56:31 +02:00
Pranav Bhatt 57f42cf753
Improve api (#58)
* wip improve_api

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

* improved cloudevent-sdk-reqwest api

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

* improve_api finalise#1

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

* improve_api(reqwest) finalise#2

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

* improve_api(reqwest) finalise#2

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

* tested api calls within rust

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

* tested api calls within rust#2

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

* improve_api actix finalise#1

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

* improve_api actix finalise#2

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

* added documentation for actix api modifications

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

* added documentation for actix api modifications#2

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

* improve_api actix-web finalise#3

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>

* minor fixes for improve_api(actix)

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>
2020-06-24 09:35:49 +02:00
Francesco Guardiani b832b6bcf4
Redesigned EventBuilder (#53)
* Progress

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Builder finished

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Fixed all integrations

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Fmt'ed

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Fmt'ed part 2

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Fixed tests in reqwest integration

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* fmt'ed again

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-05-26 15:35:30 +02:00
Francesco Guardiani 594e0a5467
Reqwest wasm example (#43)
* Fixed cloudevents sdk to compile with wasm

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Fixed warning

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* cargo fmt

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Fixed

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Added cors to actix-web example

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>

* Added reqwest wasm example

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-05-20 11:37:55 +02:00
Francesco Guardiani 2586322a68
Added actix-web example (#38)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-05-18 20:57:37 +02:00