#[derive(TaskPredictorBuilder)]
{
// Attributes available to this derive:
#[builder]
}
Expand description
Derive macro for implementing TaskPredictorBuilder trait.
This macro generates the TaskPredictorBuilder trait implementation and
common builder methods (with_config, with_ort_config).
§Requirements
- The struct must have a field named
stateof typePredictorBuilderState<Config> - The config type must be specified using
#[builder(config = ConfigType)]
§Example
ⓘ
use oar_ocr_derive::TaskPredictorBuilder;
use oar_ocr::predictors::builder::PredictorBuilderState;
#[derive(TaskPredictorBuilder)]
#[builder(config = TextDetectionConfig)]
pub struct TextDetectionPredictorBuilder {
state: PredictorBuilderState<TextDetectionConfig>,
}