pub trait PartCodec: Sizedwhere
for<'a> Self::Repr: Serialize + DeserializeOwned + Named + TryFrom<&'a Self, Error = Error>,
Self: TryFrom<Self::Repr, Error = Error>,{
type Repr;
// Provided methods
fn to_repr(&self) -> Result<Self::Repr> { ... }
fn from_repr(repr: Self::Repr) -> Result<Self> { ... }
fn to_part(&self) -> Result<Part> { ... }
fn from_part(part: Part) -> Result<Self> { ... }
}Expand description
Converts a framework type to and from a typed multipart part.
Required Associated Types§
Provided Methods§
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".