Commit Graph

196 Commits

Author SHA1 Message Date
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
Marko Milenković 5e5aca54be
Add support for `seanmonstar/warp` web server framework (#97)
Initial take on cloud events support for `seanmonstar/warp`

Signed-off-by: Marko Milenković <milenkovicm@users.noreply.github.com>
2020-11-04 12:12:55 +01:00
Francesco Guardiani d69ab904d1
Release bumps (#98)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 09:35:39 +01:00
Lazzaretti b5d95741c2
Merge pull request #96 from slinkydeveloper/actions_update
CI Improvements
2020-11-02 09:06:12 +01:00
slinkydeveloper 099200c657 Newline
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:56:51 +01:00
slinkydeveloper 6ec93db965 Fix again kafka dep
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:46:32 +01:00
slinkydeveloper 80dad09f56 Nit
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:22:14 +01:00
slinkydeveloper 3770f99e77 Using clippy action
Removed build-examples job

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:22:14 +01:00
slinkydeveloper 0f9c9bd08f More cosmetics
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:22:14 +01:00
slinkydeveloper 321f04ea09 Fail fast false + cosmetics
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:22:14 +01:00
slinkydeveloper 3f9f024a6d Yaml indentation....
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:22:14 +01:00
slinkydeveloper a9fbb8e0ea Updates on actions
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-11-02 08:22:14 +01:00
Lazzaretti e6500338c6
Merge pull request #95 from slinkydeveloper/docs
Another round of docs fix + cleanups
2020-11-01 08:40:47 +01:00
Francesco Guardiani 4e3c023e4b Cargo fmt
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-30 10:03:12 +01:00
slinkydeveloper 30367b7e54 Added html_root_url as specified in https://rust-lang.github.io/api-guidelines/documentation.html#c-html-root
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-30 09:53:49 +01:00
slinkydeveloper c253dfe06d Fixed rdkafka example
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-30 08:37:35 +01:00
Francesco Guardiani 502c6d8ef7 Cargo fmt
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:15:19 +01:00
slinkydeveloper 47d9c272b2 Fixed rdkafka example
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:14:37 +01:00
slinkydeveloper 6f58d63e72 Fixed actix-web-example
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:14:19 +01:00
slinkydeveloper 6133a6e67f Docs in cloudevents-sdk-reqwest
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:14:07 +01:00
slinkydeveloper e330c6cc23 Docs in cloudevents-sdk-rdkafka
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:13:54 +01:00
slinkydeveloper 6658a809e8 Docs in cloudevents-sdk-actix-web
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:13:34 +01:00
slinkydeveloper cd8cddac18 Docs in cloudevents-sdk crate
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-29 19:13:10 +01:00
Francesco Guardiani d1281e7fea
Align with C-COMMON-TRAITS criteria (#91)
* Fix C-COMMON-TRAITS

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

* Fix C-COMMON-TRAITS

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-27 14:10:25 +01:00
Francesco Guardiani c4305e0713
Modify data writer APIs on Event (#92)
* Modify setters apis

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

* Cargo fmt

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

* Switched into impls in from

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

* fmt

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-27 14:10:18 +01:00
Francesco Guardiani 39af2d7ad0
Renamed error variants of message::Error (#90)
* Renamed 2 error variants to be a little bit more consistent (from https://rust-lang.github.io/api-guidelines/naming.html#c-word-order)

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

* message::Error implements Send + Sync

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-21 12:04:42 +02:00
Francesco Guardiani c926188d78
Cleanup to follow C-GETTER (#88)
* Cleanup to follow C-GETTER

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

* Cleanup to follow C-GETTER
Implemented Debug in event::Data
Exposing event::Data in main cloudevents export
Fixed rebase errors with previous pr

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

* cargo fmt

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-21 12:04:32 +02:00
Francesco Guardiani 1858a1caa5
Add iter() in cloudevents::event::Attributes (#89)
* Add iter in Attributes

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

* Removed bad import

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-19 09:29:15 +02:00
Francesco Guardiani fbadb3300a
Actix 3 dump (#85)
* Actix 3 dump

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

* fmt check

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-12 19:26:00 +02: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 2e66f6a46f
Now set_attribute returns the previous attribute value (#86)
remove_data renamed to take_data and now returns the previous data value

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-10-12 13:45:58 +02:00
Pranav Bhatt 5e0067bbbc
fixed musl conflict (#81)
Signed-off-by: adpranavb2000@gmail.com <adpranavb2000@gmail.com>
2020-09-04 10:19:17 +02:00
Xidorn Quan bd7559c369
Use delegate-attr to simplify code (#80)
Signed-off-by: Xidorn Quan <me@upsuper.org>
2020-08-31 14:31:52 +02:00
Doug Davis 71f5c38a05
add coc ref (#78)
Signed-off-by: Doug Davis <dug@us.ibm.com>
2020-08-11 17:12:21 +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 4a70d506de
Disabled test rdkafka crate with musl (#76)
Enabled reqwest module with wasm

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-08-06 15:35:59 +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 3a56fcc641
Implementing Kafka Protocol Binding for CloudEvents using rdkafka-rust (#60)
Signed-off-by: adpranavb2000@gmail.com <adpranavb2000@gmail.com>

Co-authored-by: slinkydeveloper <francescoguard@gmail.com>
2020-08-06 14:51:51 +02:00
Francesco Guardiani 94a134c44e
Refactored iterator methods of Event (#66)
* Refactored a bit the iterator entry point

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

* cargo fmt

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-08-04 08:26:18 +02:00
dependabot[bot] 25af32ee3a
Bump elliptic in /example-projects/reqwest-wasm-example (#65)
Bumps [elliptic](https://github.com/indutny/elliptic) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases)
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-08-03 08:34:45 +02:00
Francesco Guardiani e87605734e
Proper BinarySerializer & StructuredSerializer implementations for Event (#61)
* WIP

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

* Progress

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

* Seems like everything works

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

* fmt'ed more stuff

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-07-28 09:52:58 +02:00
dependabot[bot] fc3790a7bd
Bump lodash in /example-projects/reqwest-wasm-example (#59)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.15 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.15...4.17.19)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-07-21 08:54:35 +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
Pranav Bhatt f6770b4591
Improve api of module cloudevents-sdk-reqwest (#57)
* 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>

* 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>

* improve_api(reqwest) finalise#3

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

* improve_api(reqwest) finalise#4

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

* issue with example

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 reqwest finalise

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>
2020-06-22 16:27:05 +02:00
dependabot[bot] 7c8206b4e1
Bump websocket-extensions in /example-projects/reqwest-wasm-example (#56)
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases)
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-08 12:14:36 +02:00
Pranav Bhatt 046fabc55b
Expose iter (#55)
* exposed iterator via enum

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

* exposed iterator

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

* exposed iterator(finalise#1)

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

* resolving pull request issues #1

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

* resolving pull request issues #2

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

* resolving pull request issues #3

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

* Copy trait issue

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

* Attributes Iterator finalise #2

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

* Attributes Iterator finalise #3

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

* Attributes Iterator finalise #4

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

* Attributes Iterator finalise #5

Signed-off-by: Pranav Bhatt <adpranavb2000@gmail.com>
2020-06-05 16:45:47 +02:00
Francesco Guardiani f294cec0fe
Fixed all readmes (#51)
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-05-29 14:04:44 +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 2b91ee8d7a
Removed cloudevents::event::SPEC_VERSION_ATTRIBUTES (#52)
* Removed cloudevents::event::SPEC_VERSION_ATTRIBUTES once and for all

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

* cargo fmt

Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-05-26 15:28:51 +02:00
Francesco Guardiani 8079a14ec7 Added more meta to Cargo.toml
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
2020-05-20 13:52:30 +02:00