liboxen 0.48.3

Oxen is a fast, unstructured data version control, to help version large machine learning datasets written in Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use serde::{Deserialize, Serialize};
use utoipa::ToSchema;

use crate::model::diff::dir_diff_summary::DirDiffSummary;
use crate::model::diff::tabular_diff_summary::TabularDiffWrapper;

#[derive(Deserialize, Serialize, Debug, Clone, ToSchema)]
#[serde(untagged)]
pub enum GenericDiffSummary {
    DirDiffSummary(DirDiffSummary),
    TabularDiffWrapper(TabularDiffWrapper),
}