pub struct CloudEvents[Data] {
id : String
source : String
specversion : String
type_ : String
datacontenttype : String?
dataschema : String?
subject : String?
time : String?
data : Data
data_base64 : String?
}impl Eq for CloudEvents[Data]impl Show for CloudEvents[Data]impl ToJson for CloudEvents[Data]impl FromJson for CloudEvents[Data]fn[Data] CloudEvents::new(id~ : String, source~ : String, specversion~ : String, type_~ : String, datacontenttype? : String?, dataschema? : String?, subject? : String?, time? : String?, data~ : Data, data_base64? : String?) -> CloudEvents[Data]pub struct ExtendedCloudEvents[Data, ExtendedFields] {
id : String
source : String
specversion : String
type_ : String
datacontenttype : String?
dataschema : String?
subject : String?
time : String?
data : Data
data_base64 : String?
extended_field : ExtendedFields
}impl Eq for ExtendedCloudEvents[Data, ExtendedFields]fn[Data : Eq, ExtendedFields : Eq] equal(ExtendedCloudEvents[Data, ExtendedFields], ExtendedCloudEvents[Data, ExtendedFields]) -> Boolimpl Show for ExtendedCloudEvents[Data, ExtendedFields]fn[Data : Show, ExtendedFields : Show] output(ExtendedCloudEvents[Data, ExtendedFields], &Logger) -> Unitimpl FromJson for ExtendedCloudEvents[Data, E]fn[Data : FromJson, E : FromJson] from_json(json : Json, json_path : JsonPath) -> ExtendedCloudEvents[Data, E] raise JsonDecodeErrorfn[Data, ExtendedFields] ExtendedCloudEvents::new(id~ : String, source~ : String, specversion~ : String, type_~ : String, datacontenttype? : String?, dataschema? : String?, subject? : String?, time? : String?, data~ : Data, data_base64? : String?, extended_field~ : ExtendedFields) -> ExtendedCloudEvents[Data, ExtendedFields]fn[Data : ToJson, E : ToJsonObject] ExtendedCloudEvents::safe_to_json_enabled(self : ExtendedCloudEvents[Data, E]) -> &ToJsonfn[Data : ToJson, E : ToJson] ExtendedCloudEvents::unsafe_to_json_enabled(self : ExtendedCloudEvents[Data, E]) -> &ToJsonInstall
Download zip