isbnlib/enums/bio_enum.rs
use serde::{Serialize, Deserialize};
use crate::jsonb::block::Block;
#[derive(
Serialize,
Deserialize,
Debug,
Clone,
PartialEq,
)]
#[serde(untagged)]
pub enum Bio {
String(String),
Block(Block)
}
impl Bio {
pub fn to_string(self) -> String {
match self {
Bio::String(content) => content,
Bio::Block(content) => content.to_string()
}
}
}