forked from katzen-cafe/iowo
20 lines
398 B
Rust
20 lines
398 B
Rust
|
use serde::{Deserialize, Serialize};
|
||
|
use std::path::PathBuf;
|
||
|
|
||
|
#[derive(Serialize, Deserialize, PartialEq, Eq, Debug)]
|
||
|
pub struct Read {
|
||
|
pub source: SourceType,
|
||
|
pub format: SourceFormat,
|
||
|
}
|
||
|
|
||
|
#[derive(Serialize, Deserialize, PartialEq, Eq, Debug)]
|
||
|
pub enum SourceType {
|
||
|
File(PathBuf),
|
||
|
}
|
||
|
|
||
|
#[derive(Serialize, Deserialize, PartialEq, Eq, Debug)]
|
||
|
pub enum SourceFormat {
|
||
|
Jpeg,
|
||
|
Png,
|
||
|
}
|