liboxen 0.46.8

Oxen is a fast, unstructured data version control, to help version large machine learning datasets written in Rust.
Documentation
use serde::{Deserialize, Serialize};

pub mod commit_node;
pub mod dir_node;
pub mod file_node;
pub mod vnode;

pub use commit_node::CommitNodeResponse;
pub use dir_node::DirNodeResponse;
pub use file_node::FileNodeResponse;
pub use vnode::VNodeResponse;

pub use crate::view::StatusMessage;

#[derive(Serialize, Deserialize, Debug)]
pub struct NodeView {
    pub dtype: String,
    pub hash: String,
}

#[derive(Serialize, Deserialize, Debug)]
pub struct NodeViewResponse {
    pub status: StatusMessage,
    pub node: NodeView,
}