use crate::error::CustomError;

use super::registry::Registry;

#[derive(Debug)]
pub(crate) struct ICitationReference {}

impl ICitationReference {
    pub(crate) async fn new<'parse>(
        registry: &mut Registry<'parse>,
        original: &organic::types::CitationReference<'parse>,
    ) -> Result<ICitationReference, CustomError> {
        Ok(ICitationReference {})
    }
}