Remove some unused code
Signed-off-by: Jim Crossley <jim@crossleys.org>
This commit is contained in:
parent
d18985eea9
commit
ac35535283
|
|
@ -17,10 +17,10 @@ categories = ["web-programming", "encoding", "data-structures"]
|
|||
name = "cloudevents"
|
||||
|
||||
[features]
|
||||
actix = ["actix-web", "async-trait", "lazy_static", "bytes", "futures"]
|
||||
reqwest = ["reqwest-lib", "async-trait", "lazy_static", "bytes"]
|
||||
rdkafka = ["rdkafka-lib", "lazy_static", "bytes", "futures"]
|
||||
warp = ["warp-lib", "lazy_static", "bytes", "http", "hyper"]
|
||||
actix = ["actix-web", "async-trait", "bytes", "futures"]
|
||||
reqwest = ["reqwest-lib", "async-trait", "bytes"]
|
||||
rdkafka = ["rdkafka-lib", "bytes", "futures"]
|
||||
warp = ["warp-lib", "bytes", "http", "hyper"]
|
||||
|
||||
[dependencies]
|
||||
serde = { version = "^1.0", features = ["derive"] }
|
||||
|
|
@ -38,7 +38,6 @@ reqwest-lib = { version = "^0.11", default-features = false, features = ["rustls
|
|||
rdkafka-lib = { version = "^0.25", features = ["cmake-build"], optional = true, package = "rdkafka" }
|
||||
warp-lib = { version = "^0.3", optional = true, package = "warp" }
|
||||
async-trait = { version = "^0.1.33", optional = true }
|
||||
lazy_static = { version = "1.4.0", optional = true }
|
||||
bytes = { version = "^1.0", optional = true }
|
||||
futures = { version = "^0.3", optional = true }
|
||||
http = { version = "0.2", optional = true }
|
||||
|
|
|
|||
|
|
@ -95,44 +95,6 @@ impl<'a> MessageDeserializer for HttpRequestDeserializer<'a> {
|
|||
Encoding::UNKNOWN
|
||||
}
|
||||
}
|
||||
|
||||
fn into_event(self) -> Result<Event> {
|
||||
match self.encoding() {
|
||||
Encoding::BINARY => BinaryDeserializer::into_event(self),
|
||||
Encoding::STRUCTURED => StructuredDeserializer::into_event(self),
|
||||
_ => Err(message::Error::WrongEncoding {}),
|
||||
}
|
||||
}
|
||||
|
||||
fn deserialize_to_binary<R: Sized, T: BinarySerializer<R>>(self, serializer: T) -> Result<R> {
|
||||
if self.encoding() == Encoding::BINARY {
|
||||
return self.deserialize_binary(serializer);
|
||||
}
|
||||
|
||||
MessageDeserializer::into_event(self)?.deserialize_binary(serializer)
|
||||
}
|
||||
|
||||
fn deserialize_to_structured<R: Sized, T: StructuredSerializer<R>>(
|
||||
self,
|
||||
serializer: T,
|
||||
) -> Result<R> {
|
||||
if self.encoding() == Encoding::STRUCTURED {
|
||||
return self.deserialize_structured(serializer);
|
||||
}
|
||||
|
||||
MessageDeserializer::into_event(self)?.deserialize_structured(serializer)
|
||||
}
|
||||
|
||||
fn deserialize_to<R: Sized, T: BinarySerializer<R> + StructuredSerializer<R>>(
|
||||
self,
|
||||
serializer: T,
|
||||
) -> Result<R> {
|
||||
if self.encoding() == Encoding::STRUCTURED {
|
||||
self.deserialize_structured(serializer)
|
||||
} else {
|
||||
self.deserialize_binary(serializer)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// Method to transform an incoming [`HttpRequest`] to [`Event`].
|
||||
|
|
|
|||
|
|
@ -32,13 +32,6 @@ impl SpecVersion {
|
|||
SpecVersion::V10 => &v10::ATTRIBUTE_NAMES,
|
||||
}
|
||||
}
|
||||
/// Get all attribute names for all specification versions.
|
||||
/// Note that the result iterator could contain duplicate entries.
|
||||
pub fn all_attribute_names() -> impl Iterator<Item = &'static str> {
|
||||
vec![SpecVersion::V03, SpecVersion::V10]
|
||||
.into_iter()
|
||||
.flat_map(|s| s.attribute_names().to_owned().into_iter())
|
||||
}
|
||||
}
|
||||
|
||||
impl fmt::Display for SpecVersion {
|
||||
|
|
|
|||
Loading…
Reference in New Issue