pub trait IntoDomain<D>: Versioned {
// Required method
fn into_domain(self) -> D;
}Expand description
Converts a versioned DTO into the application’s domain model.
This trait should be implemented on the latest version of a DTO to convert it into the clean, version-agnostic domain model.
Required Methods§
Sourcefn into_domain(self) -> D
fn into_domain(self) -> D
Converts this versioned data into the domain model.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".