Skip to main content

ml_label_basic_usage/
basic_usage.rs

1use use_ml_label::{MlClassName, MlLabelName, MlTargetKind};
2
3fn main() -> Result<(), use_ml_label::MlLabelError> {
4    let label = MlLabelName::new("species")?;
5    let class = MlClassName::new("setosa")?;
6    let target: MlTargetKind = "multiclass classification".parse()?;
7
8    assert_eq!(label.as_str(), "species");
9    assert_eq!(class.as_str(), "setosa");
10    assert_eq!(target, MlTargetKind::MulticlassClassification);
11    Ok(())
12}