pub trait Adapter {
// Required methods
fn adapt<T>(&self, md: Markdown) -> MarkdownResult
where T: Serialize + DeserializeOwned;
fn ser_fm<T>(&self, data: &T) -> Result<String, Error>
where T: Serialize;
}
Expand description
MDAdapter trait can transform the format of a Markdown into the given kind
Required Methods§
fn adapt<T>(&self, md: Markdown) -> MarkdownResultwhere
T: Serialize + DeserializeOwned,
fn ser_fm<T>(&self, data: &T) -> Result<String, Error>where
T: Serialize,
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.