use-ml-pipeline 0.0.1

ML pipeline metadata primitives for RustUse.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use use_ml_pipeline::{MlPipelineError, MlPipelineName, MlPipelineStatus, MlPipelineStepKind};

#[test]
fn validates_pipeline_metadata() -> Result<(), MlPipelineError> {
    let name = MlPipelineName::new("training-pipeline")?;
    let step: MlPipelineStepKind = "featurize".parse()?;

    assert_eq!(name.as_str(), "training-pipeline");
    assert_eq!(step, MlPipelineStepKind::Featurize);
    assert_eq!(MlPipelineStatus::Ready.as_str(), "ready");
    Ok(())
}