浏览代码

src/insn_builder.rs: Remove unnecessary 'mut' reported by rust-analyzer

Signed-off-by: Quentin Monnet <quentin@isovalent.com>
Quentin Monnet 2 年之前
父节点
当前提交
6a48bdd638
共有 1 个文件被更改,包括 8 次插入8 次删除
  1. 8 8
      src/insn_builder.rs

+ 8 - 8
src/insn_builder.rs

@@ -79,7 +79,7 @@ impl<'i, I: Instruction> IntoBytes for &'i I {
     /// [ 1 byte ,      1 byte      , 2 bytes,  4 bytes  ]
     /// [ OP_CODE, SRC_REG | DST_REG, OFFSET , IMMEDIATE ]
     fn into_bytes(self) -> Self::Bytes {
-        let mut buffer = vec![
+        let buffer = vec![
             self.opt_code_byte(),
             self.get_src() << 4 | self.get_dst(),
             self.get_off()          as u8,
@@ -336,7 +336,7 @@ pub struct Move<'i> {
 
 impl<'i> Move<'i> {
     /// push MOV instruction into BpfCode instruction stack
-    pub fn push(mut self) -> &'i mut BpfCode {
+    pub fn push(self) -> &'i mut BpfCode {
         let mut asm = self.into_bytes();
         self.bpf_code.instructions.append(&mut asm);
         self.bpf_code
@@ -404,7 +404,7 @@ pub struct SwapBytes<'i> {
 
 impl<'i> SwapBytes<'i> {
     /// push bytes swap instruction into BpfCode instruction stack
-    pub fn push(mut self) -> &'i mut BpfCode {
+    pub fn push(self) -> &'i mut BpfCode {
         let mut asm = self.into_bytes();
         self.bpf_code.instructions.append(&mut asm);
         self.bpf_code
@@ -445,7 +445,7 @@ pub struct Load<'i> {
 
 impl<'i> Load<'i> {
     /// push LOAD instruction into BpfCode instruction stack
-    pub fn push(mut self) -> &'i mut BpfCode {
+    pub fn push(self) -> &'i mut BpfCode {
         let mut asm = self.into_bytes();
         self.bpf_code.instructions.append(&mut asm);
         self.bpf_code
@@ -478,7 +478,7 @@ pub struct Store<'i> {
 
 impl<'i> Store<'i> {
     /// push STORE instruction into BpfCode instruction stack
-    pub fn push(mut self) -> &'i mut BpfCode {
+    pub fn push(self) -> &'i mut BpfCode {
         let mut asm = self.into_bytes();
         self.bpf_code.instructions.append(&mut asm);
         self.bpf_code
@@ -531,7 +531,7 @@ pub struct Jump<'i> {
 
 impl<'i> Jump<'i> {
     /// push JMP instruction into BpfCode instruction stack
-    pub fn push(mut self) -> &'i mut BpfCode {
+    pub fn push(self) -> &'i mut BpfCode {
         let mut asm = self.into_bytes();
         self.bpf_code.instructions.append(&mut asm);
         self.bpf_code
@@ -591,7 +591,7 @@ pub struct FunctionCall<'i> {
 
 impl<'i> FunctionCall<'i> {
     /// push CALL instruction into BpfCode instruction stack
-    pub fn push(mut self) -> &'i mut BpfCode {
+    pub fn push(self) -> &'i mut BpfCode {
         let mut asm = self.into_bytes();
         self.bpf_code.instructions.append(&mut asm);
         self.bpf_code
@@ -620,7 +620,7 @@ pub struct Exit<'i> {
 
 impl<'i> Exit<'i> {
     /// push EXIT instruction into BpfCode instruction stack
-    pub fn push(mut self) -> &'i mut BpfCode {
+    pub fn push(self) -> &'i mut BpfCode {
         let mut asm = self.into_bytes();
         self.bpf_code.instructions.append(&mut asm);
         self.bpf_code