mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-30 07:14:46 +00:00
Wasm: clippy fixes
This commit is contained in:
parent
a1f737d6d8
commit
c89f74f7e8
2 changed files with 3 additions and 10 deletions
|
@ -430,7 +430,7 @@ enum SubSectionId {
|
||||||
SymbolTable = 8,
|
SymbolTable = 8,
|
||||||
}
|
}
|
||||||
|
|
||||||
fn serialize_subsection<'a, I: Serialize, T: SerialBuffer>(
|
fn serialize_subsection<I: Serialize, T: SerialBuffer>(
|
||||||
buffer: &mut T,
|
buffer: &mut T,
|
||||||
id: SubSectionId,
|
id: SubSectionId,
|
||||||
items: &[I],
|
items: &[I],
|
||||||
|
|
|
@ -629,7 +629,7 @@ impl SectionCounter {
|
||||||
|
|
||||||
/// A Wasm module section that we don't use for Roc code,
|
/// A Wasm module section that we don't use for Roc code,
|
||||||
/// but may be present in a preloaded binary
|
/// but may be present in a preloaded binary
|
||||||
#[derive(Debug)]
|
#[derive(Debug, Default)]
|
||||||
pub struct OpaqueSection<'a> {
|
pub struct OpaqueSection<'a> {
|
||||||
bytes: &'a [u8],
|
bytes: &'a [u8],
|
||||||
}
|
}
|
||||||
|
@ -640,16 +640,10 @@ impl<'a> OpaqueSection<'a> {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<'a> Default for OpaqueSection<'a> {
|
|
||||||
fn default() -> Self {
|
|
||||||
Self { bytes: &[] }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Serialize for OpaqueSection<'_> {
|
impl Serialize for OpaqueSection<'_> {
|
||||||
fn serialize<T: SerialBuffer>(&self, buffer: &mut T) {
|
fn serialize<T: SerialBuffer>(&self, buffer: &mut T) {
|
||||||
if !self.bytes.is_empty() {
|
if !self.bytes.is_empty() {
|
||||||
buffer.append_slice(&self.bytes);
|
buffer.append_slice(self.bytes);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -682,7 +676,6 @@ impl<'a> WasmModule<'a> {
|
||||||
|
|
||||||
/// Serialize the module to bytes
|
/// Serialize the module to bytes
|
||||||
/// (Mutates some data related to linking)
|
/// (Mutates some data related to linking)
|
||||||
#[allow(clippy::unit_arg)]
|
|
||||||
pub fn serialize_mut<T: SerialBuffer>(&mut self, buffer: &mut T) {
|
pub fn serialize_mut<T: SerialBuffer>(&mut self, buffer: &mut T) {
|
||||||
buffer.append_u8(0);
|
buffer.append_u8(0);
|
||||||
buffer.append_slice("asm".as_bytes());
|
buffer.append_slice("asm".as_bytes());
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue