isbnlib/enums/author_list_enum.rs
1use serde::{Deserialize, Serialize};
2
3use crate::jsonb::author_list_no_author::AuthorListNoAuthor;
4use crate::jsonb::authors_list_element::AuthorsListElement;
5
6#[derive(
7 Serialize,
8 Deserialize,
9 Debug,
10 Clone,
11 PartialEq,
12)]
13#[serde(untagged)]
14pub enum AuthorListEnum {
15 Normal(AuthorsListElement),
16 NoAuthor(AuthorListNoAuthor)
17}