[−][src]Module cloudevents::event
Provides Event
data structure, EventBuilder
and other facilities to work with Event
.
Structs
AttributesV03 | Data structure representing CloudEvents V0.3 context attributes |
AttributesV10 | Data structure representing CloudEvents V1.0 context attributes |
Event | Data structure that represents a CloudEvent.
It provides methods to get the attributes through |
EventBuilderV03 | Builder to create a CloudEvent V0.3 |
EventBuilderV10 | Builder to create a CloudEvent V1.0 |
UnknownSpecVersion | Error representing an unknown |
Enums
AttributeValue | Enum representing a borrowed value of a CloudEvent attribute. This represents the types defined in the CloudEvent spec type system |
Attributes | Union type representing one of the possible context attributes structs |
Data | Event data attribute representation |
EventBuilderError | Represents an error during build process |
ExtensionValue | Represents all the possible CloudEvents extension values |
SpecVersion | CloudEvent specification version. |
Traits
AttributesReader | Trait to get CloudEvents Context attributes. |
AttributesWriter | Trait to set CloudEvents Context attributes. |
EventBuilder | Trait to implement a builder for |
TryIntoTime | Trait to define conversion to |
TryIntoUrl | Trait to define conversion to |