#![allow(dead_code)]
use starlark_derive::AllocFrozenValue;
use crate as starlark;
use crate::values::type_repr::StarlarkTypeRepr;
use crate::values::AllocValue;
#[derive(StarlarkTypeRepr, AllocValue, AllocFrozenValue)]
enum AllocNoVariant {}
#[derive(StarlarkTypeRepr, AllocValue, AllocFrozenValue)]
enum AllocOneVariant {
Int(u32),
}
#[derive(StarlarkTypeRepr, AllocValue, AllocFrozenValue)]
enum AllocTwoVariants {
Int(u32),
String(String),
}
#[derive(StarlarkTypeRepr, AllocValue, AllocFrozenValue)]
enum AllocWithLifetime<'v> {
String(&'v str),
}