From 0667a412d70c6b4d9f97502a351db54373c18c91 Mon Sep 17 00:00:00 2001 From: bjorn3 <17426603+bjorn3@users.noreply.github.com> Date: Wed, 19 Oct 2022 17:52:24 +0200 Subject: [PATCH] Export a couple of types from cranelift_module that were meant to be exported (#5074) --- cranelift/module/src/lib.rs | 5 +++-- cranelift/module/src/module.rs | 7 +++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/cranelift/module/src/lib.rs b/cranelift/module/src/lib.rs index b14bc4a6bc..405a9b543a 100644 --- a/cranelift/module/src/lib.rs +++ b/cranelift/module/src/lib.rs @@ -42,8 +42,9 @@ mod traps; pub use crate::data_context::{DataContext, DataDescription, Init}; pub use crate::module::{ - DataId, FuncId, FuncOrDataId, Linkage, Module, ModuleCompiledFunction, ModuleDeclarations, - ModuleError, ModuleExtName, ModuleReloc, ModuleResult, + DataDeclaration, DataId, FuncId, FuncOrDataId, FunctionDeclaration, Linkage, Module, + ModuleCompiledFunction, ModuleDeclarations, ModuleError, ModuleExtName, ModuleReloc, + ModuleResult, }; pub use crate::traps::TrapSite; diff --git a/cranelift/module/src/module.rs b/cranelift/module/src/module.rs index d38f96ec99..6f79e1f0b0 100644 --- a/cranelift/module/src/module.rs +++ b/cranelift/module/src/module.rs @@ -185,8 +185,11 @@ impl From for ModuleExtName { /// Information about a function which can be called. #[derive(Debug)] pub struct FunctionDeclaration { + #[allow(missing_docs)] pub name: String, + #[allow(missing_docs)] pub linkage: Linkage, + #[allow(missing_docs)] pub signature: ir::Signature, } @@ -298,9 +301,13 @@ pub type ModuleResult = Result; /// Information about a data object which can be accessed. #[derive(Debug)] pub struct DataDeclaration { + #[allow(missing_docs)] pub name: String, + #[allow(missing_docs)] pub linkage: Linkage, + #[allow(missing_docs)] pub writable: bool, + #[allow(missing_docs)] pub tls: bool, }