use crate::alloc::{string::String, vec::Vec};
pub mod definers;
pub mod items;
pub mod types;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, PartialEq, Default, Serialize, Deserialize)]
pub struct DefiniteTokenized {
pub name: String,
pub items: Vec<items::Collecting>,
}
pub trait Converter<F, T> {
fn to_definite(self) -> T;
fn from_definite(self, from: T) -> F;
}