valkyrie-errors 0.0.3

Error types for valkyrie language
Documentation
use std::sync::Arc;

use crate::{types::ValkyrieMetaType, ValkyrieTypeLegacy, ValkyrieValue, ValkyrieVariantType};

impl<T> ValkyrieTypeLegacy for Option<T>
where
    T: ValkyrieTypeLegacy + 'static,
{
    fn boxed(self) -> ValkyrieValue {
        let this = ValkyrieVariantType::new("std.primitive.Option".to_string());
        this.boxed()
    }
    fn type_info(&self) -> Arc<ValkyrieMetaType>
    where
        Self: Sized,
    {
        unimplemented!()
    }
}