pub trait AnalysisPlayerFeatureAdder<F> {
// Required methods
fn get_column_headers(&self) -> &[&str];
fn analysis_dependencies(&self) -> Vec<AnalysisDependency>;
fn add_features(
&self,
input: AnalysisPlayerFeatureInput<'_, '_>,
vector: &mut Vec<F>,
) -> SubtrActorResult<()>;
// Provided method
fn features_added(&self) -> usize { ... }
}Expand description
Object-safe interface for per-player features backed by the analysis graph.
Required Methods§
fn get_column_headers(&self) -> &[&str]
fn analysis_dependencies(&self) -> Vec<AnalysisDependency>
fn add_features( &self, input: AnalysisPlayerFeatureInput<'_, '_>, vector: &mut Vec<F>, ) -> SubtrActorResult<()>
Provided Methods§
fn features_added(&self) -> usize
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".