message: Update compiler crate to fix error due to missing "compiler" feature gates
diff: @@ -76,7 +76,9 @@ impl Engine {
  pub fn headless() -> Self {
  Self {
  inner: Arc::new(Mutex::new(EngineInner {
  + #[cfg(feature = "compiler")]
  compiler: None,
  + #[cfg(feature = "compiler")]
  features: Features::default(),
  #[cfg(not(target_arch = "wasm32"))]
  code_memory: vec![],
  @@ -217,12 +219,14 @@ impl EngineInner {
  }
  /// Validate the module
  + #[cfg(feature = "compiler")]
  pub fn validate(&self, data: &[u8]) -> Result<(), CompileError> {
  let compiler = self.compiler()?;
  compiler.validate_module(&self.features, data)
  }
  /// The Wasm features
  + #[cfg(feature = "compiler")]
  pub fn features(&self) -> &Features {
  &self.features
  }
  