Trait Analytics Relation Meta Group Ext
Source pub trait AnalyticsRelationMetaGroupExt: Sealed {
// Required methods
fn add_group_mtd(
&mut self,
pre_alloc_size: usize,
) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>;
fn add_group_mtd_with_size(
&mut self,
group_size: usize,
) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>;
fn add_keypoints_group(
&mut self,
semantic_tag: &str,
dimension: AnalyticsKeypointDimensions,
positions: &[i32],
confidences: Option<&[f32]>,
visibilities: Option<&[u8]>,
skeleton_pairs: &[i32],
) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>;
// Provided method
fn add_keypoints_group_from_positions(
&mut self,
semantic_tag: &str,
positions: &[AnalyticsKeypointPosition],
confidences: Option<&[f32]>,
visibilities: Option<&[u8]>,
skeleton_pairs: &[i32],
) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError> { ... }
}Required Methods§
fn add_group_mtd( &mut self, pre_alloc_size: usize, ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>
fn add_group_mtd_with_size( &mut self, group_size: usize, ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>
fn add_keypoints_group( &mut self, semantic_tag: &str, dimension: AnalyticsKeypointDimensions, positions: &[i32], confidences: Option<&[f32]>, visibilities: Option<&[u8]>, skeleton_pairs: &[i32], ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>
Provided Methods§
fn add_keypoints_group_from_positions( &mut self, semantic_tag: &str, positions: &[AnalyticsKeypointPosition], confidences: Option<&[f32]>, visibilities: Option<&[u8]>, skeleton_pairs: &[i32], ) -> Result<AnalyticsMtdRef<'_, AnalyticsGroupMtd>, BoolError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".