message: derive(Freeze) in test_export_as
diff: @@ -53,13 +53,12 @@ fn test_export_as() {
  use crate as starlark;
  use crate::values::AllocValue;
  - use crate::values::Freezer;
  use crate::values::Heap;
  use crate::values::StarlarkValue;
  use crate::values::Trace;
  use crate::values::Value;
  - #[derive(Debug, Trace, ProvidesStaticType, NoSerialize, Allocative)]
  + #[derive(Debug, Trace, ProvidesStaticType, NoSerialize, Allocative, Freeze)]
  #[allocative(skip)]
  struct Exporter<T> {
  // Either String or a RefCell therefore
  @@ -92,16 +91,6 @@ fn test_export_as() {
  }
  }
  - impl Freeze for Exporter<RefCell<String>> {
  - type Frozen = Exporter<String>;
  - fn freeze(self, _freezer: &Freezer) -> anyhow::Result<Self::Frozen> {
  - Ok(Exporter {
  - named: self.named.into_inner(),
  - value: self.value,
  - })
  - }
  - }
  -
  #[starlark_module]
  fn exporter(builder: &mut GlobalsBuilder) {
  fn exporter(value: i32) -> anyhow::Result<Exporter<RefCell<String>>> {
  