module renaming

This commit is contained in:
vms 2021-02-22 18:30:45 +03:00
parent feb7517126
commit 3492f40057
3 changed files with 7 additions and 8 deletions

View File

@ -35,7 +35,7 @@ mod call_parameters;
mod export_allocator; mod export_allocator;
#[cfg(any(feature = "debug", feature = "logger"))] #[cfg(any(feature = "debug", feature = "logger"))]
mod logger; mod logger;
mod mounted_binary_result; pub mod mounted_binary;
mod result; mod result;
pub use call_parameters::CallParameters; pub use call_parameters::CallParameters;
@ -53,9 +53,6 @@ pub use logger::TargetMap;
#[cfg(feature = "logger")] #[cfg(feature = "logger")]
pub use logger::WASM_LOG_ENV_NAME; pub use logger::WASM_LOG_ENV_NAME;
pub use mounted_binary_result::MountedBinaryResult;
pub use mounted_binary_result::SUCCESS_CODE;
pub use result::get_result_ptr; pub use result::get_result_ptr;
pub use result::get_result_size; pub use result::get_result_size;
pub use result::set_result_ptr; pub use result::set_result_ptr;

View File

@ -24,7 +24,7 @@ pub const SUCCESS_CODE: i32 = 0;
/// Describes result of calling a CLI service. /// Describes result of calling a CLI service.
#[fce] #[fce]
#[derive(Clone, PartialEq, Default, Eq, Debug, Serialize, Deserialize)] #[derive(Clone, PartialEq, Default, Eq, Debug, Serialize, Deserialize)]
pub struct MountedBinaryResult { pub struct Result {
/// Return process exit code or host execution error code, where SUCCESS_CODE means success. /// Return process exit code or host execution error code, where SUCCESS_CODE means success.
pub ret_code: i32, pub ret_code: i32,
@ -38,7 +38,7 @@ pub struct MountedBinaryResult {
pub stderr: Vec<u8>, pub stderr: Vec<u8>,
} }
impl MountedBinaryResult { impl Result {
/// Create a new failure MountedBinaryResult from the provided ret_code. /// Create a new failure MountedBinaryResult from the provided ret_code.
pub fn from_error(ret_code: i32, error: impl Into<String>) -> Self { pub fn from_error(ret_code: i32, error: impl Into<String>) -> Self {
Self { Self {

View File

@ -79,8 +79,10 @@ pub use fluence_sdk_main::WasmLoggerBuilder;
#[cfg(feature = "logger")] #[cfg(feature = "logger")]
pub use fluence_sdk_main::TargetMap; pub use fluence_sdk_main::TargetMap;
pub use fluence_sdk_main::MountedBinaryResult; pub mod mounted_binary {
pub use fluence_sdk_main::SUCCESS_CODE; pub use fluence_sdk_main::mounted_binary::Result;
pub use fluence_sdk_main::mounted_binary::SUCCESS_CODE;
}
/// These API functions are intended for internal usage in generated code. /// These API functions are intended for internal usage in generated code.
/// Normally, you shouldn't use them. /// Normally, you shouldn't use them.