mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-14 04:01:10 +00:00
Fix escaping of the wasm file path (#6018)
* Fix escaping of the wasm file path * Add separate methods for escaped paths
This commit is contained in:
@@ -166,8 +166,8 @@ pub fn build_project_with_default_rustflags(
|
|||||||
pub const WASM_BINARY: &[u8] = include_bytes!("{wasm_binary}");
|
pub const WASM_BINARY: &[u8] = include_bytes!("{wasm_binary}");
|
||||||
pub const WASM_BINARY_BLOATY: &[u8] = include_bytes!("{wasm_binary_bloaty}");
|
pub const WASM_BINARY_BLOATY: &[u8] = include_bytes!("{wasm_binary_bloaty}");
|
||||||
"#,
|
"#,
|
||||||
wasm_binary = wasm_binary.wasm_binary_path(),
|
wasm_binary = wasm_binary.wasm_binary_path_escaped(),
|
||||||
wasm_binary_bloaty = bloaty.wasm_binary_bloaty_path(),
|
wasm_binary_bloaty = bloaty.wasm_binary_bloaty_path_escaped(),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -37,9 +37,9 @@ use itertools::Itertools;
|
|||||||
pub struct WasmBinaryBloaty(PathBuf);
|
pub struct WasmBinaryBloaty(PathBuf);
|
||||||
|
|
||||||
impl WasmBinaryBloaty {
|
impl WasmBinaryBloaty {
|
||||||
/// Returns the path to the bloaty wasm binary.
|
/// Returns the escaped path to the bloaty wasm binary.
|
||||||
pub fn wasm_binary_bloaty_path(&self) -> String {
|
pub fn wasm_binary_bloaty_path_escaped(&self) -> String {
|
||||||
self.0.display().to_string().replace('\\', "/")
|
self.0.display().to_string().escape_default().to_string()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -48,8 +48,13 @@ pub struct WasmBinary(PathBuf);
|
|||||||
|
|
||||||
impl WasmBinary {
|
impl WasmBinary {
|
||||||
/// Returns the path to the wasm binary.
|
/// Returns the path to the wasm binary.
|
||||||
pub fn wasm_binary_path(&self) -> String {
|
pub fn wasm_binary_path(&self) -> &Path {
|
||||||
self.0.display().to_string().replace('\\', "/")
|
&self.0
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Returns the escaped path to the wasm binary.
|
||||||
|
pub fn wasm_binary_path_escaped(&self) -> String {
|
||||||
|
self.0.display().to_string().escape_default().to_string()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user