Trait TryRes
pub trait TryRes<E>: Sized {
// Required methods
fn try_from_string(content_type: &str, data: String) -> Result<Self, E>;
fn try_from_bytes(content_type: &str, data: Bytes) -> Result<Self, E>;
fn try_from_stream(
content_type: &str,
data: impl Stream<Item = Result<Bytes, Bytes>> + Send + 'static,
) -> Result<Self, E>;
}
Expand description
Represents the response as created by the server;
Required Methods§
fn try_from_string(content_type: &str, data: String) -> Result<Self, E>
fn try_from_string(content_type: &str, data: String) -> Result<Self, E>
Attempts to convert a UTF-8 string into an HTTP response.
fn try_from_bytes(content_type: &str, data: Bytes) -> Result<Self, E>
fn try_from_bytes(content_type: &str, data: Bytes) -> Result<Self, E>
Attempts to convert a binary blob represented as bytes into an HTTP response.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.