pub trait SectionData<'a>: Serialize {
type Partial: Display;
type Data: FromMasterData<'a>;
const PARTIAL: Self::Partial;
// Required method
fn section_data(partial: &Partial, data: Self::Data) -> Self;
// Provided method
fn should_skip(
_master_data: &<Self::Data as FromMasterData<'a>>::MasterData,
) -> bool { ... }
}Required Associated Constants§
Required Associated Types§
Required Methods§
fn section_data(partial: &Partial, data: Self::Data) -> Self
Provided Methods§
fn should_skip( _master_data: &<Self::Data as FromMasterData<'a>>::MasterData, ) -> bool
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.