pub trait AnalyticsMetaRefExt<'a>: Sealed {
// Required methods
fn mtd<T: AnalyticsMtd>(
&self,
an_meta_id: u32,
) -> Option<AnalyticsMtdRef<'a, T>>;
fn iter<T: AnalyticsMtd>(&'a self) -> AnalyticsMtdIter<'a, T> ⓘ;
fn iter_direct_related<T: AnalyticsMtd>(
&'a self,
an_meta_id: u32,
rel_type: RelTypes,
) -> AnalyticsMtdIter<'a, T> ⓘ;
}
Required Methods§
fn mtd<T: AnalyticsMtd>( &self, an_meta_id: u32, ) -> Option<AnalyticsMtdRef<'a, T>>
fn iter<T: AnalyticsMtd>(&'a self) -> AnalyticsMtdIter<'a, T> ⓘ
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.