diff --git a/implementations/rust/preserves/src/value/repr.rs b/implementations/rust/preserves/src/value/repr.rs index d7bb455..3fa4edc 100644 --- a/implementations/rust/preserves/src/value/repr.rs +++ b/implementations/rust/preserves/src/value/repr.rs @@ -35,6 +35,10 @@ pub trait NestedValue: Sized + Debug + Clone + Eq + Hash + Ord { Value::Embedded(e.into()).wrap() } + fn symbol(n: &str) -> Self { + Value::symbol(n).wrap() + } + fn wrap(anns: Annotations, v: Value) -> Self; fn annotations(&self) -> &Annotations;