* Fix null extensions and fields in json
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* fmt
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* 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>
* 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>
* 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>
* 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>
* Going forward, but something is wrong
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Serializers now return the serialization result
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Everything compiles
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* first test up!!!
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* All compiles!
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Fmt'ed the project
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Cargo fix
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Readme changes + github actions changes
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Cargo fix and cargo fmt produces inconsistent results...
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed useless dependency in cloudevents-sdk-actix-web
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Removed str_strip
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Fixed exports of the crate + added some docs
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Started working on message module
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* just to align with other sdks (#21)
Signed-off-by: Doug Davis <dug@us.ibm.com>
* add link to email (#22)
Signed-off-by: Doug Davis <dug@us.ibm.com>
* Implemented custom deserialization process
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Implemented custom serialization process
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* V0.3 implementation (#24)
* Added String variant to Data
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Started V0.3 work
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Reworked EventDeserializer trait
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Now event parsing works with v1 and changes
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Cargo fmt
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Reorganized test data
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Fixed serde for v03
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Implemented spec version conversion
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* cargo fmt
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* WIP implementing serialization/deserialization for messages
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Adjusted some wrong merge changes
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* cargo fmt
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Rename
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
Co-authored-by: Doug Davis <dug@us.ibm.com>
* Added String variant to Data
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Started V0.3 work
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Reworked EventDeserializer trait
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Now event parsing works with v1 and changes
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Cargo fmt
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Reorganized test data
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Fixed serde for v03
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Implemented spec version conversion
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* cargo fmt
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>
* Started sketching the Event data structure
* Implemented 1.0 Attributes
* Fixed data read/write methods
* Added extensions creators
* Fixed doc example
* Fixed github ci
* Fixed Data creation from base64
* Updated meta
Signed-off-by: Francesco Guardiani <francescoguard@gmail.com>