WIP reflection data stuff #403
Annotations
158 errors and 2 warnings
creating a mutable reference to mutable static is discouraged:
hook/src/hooks/dap.rs#L551
error: creating a mutable reference to mutable static is discouraged
--> hook/src/hooks/dap.rs:551:24
|
551 | let path = NAME_CACHE
| ________________________^
552 | | .as_mut()
| |_________________________^ mutable reference to mutable static
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
|
creating a shared reference to mutable static is discouraged:
hook/src/hooks/dap.rs#L539
error: creating a shared reference to mutable static is discouraged
--> hook/src/hooks/dap.rs:539:12
|
539 | if NAME_CACHE.is_none() {
| ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
|
= note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
= note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
= note: `-D static-mut-refs` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(static_mut_refs)]`
|
structure field `Offset` should have a snake case name:
hook/src/hooks/mod.rs#L65
error: structure field `Offset` should have a snake case name
--> hook/src/hooks/mod.rs:65:5
|
65 | Offset: i32, // TODO actually UE4CodeGen_Private::FGenericPropertyParams
| ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `offset`
|
structure field `ArrayDim` should have a snake case name:
hook/src/hooks/mod.rs#L63
error: structure field `ArrayDim` should have a snake case name
--> hook/src/hooks/mod.rs:63:24
|
63 | /* offset 0x020 */ ArrayDim: i32,
| ^^^^^^^^ help: convert the identifier to snake case: `array_dim`
|
structure field `ObjectFlags` should have a snake case name:
hook/src/hooks/mod.rs#L62
error: structure field `ObjectFlags` should have a snake case name
--> hook/src/hooks/mod.rs:62:24
|
62 | /* offset 0x01c */ ObjectFlags: ue::EObjectFlags,
| ^^^^^^^^^^^ help: convert the identifier to snake case: `object_flags`
|
structure field `Flags` should have a snake case name:
hook/src/hooks/mod.rs#L61
error: structure field `Flags` should have a snake case name
--> hook/src/hooks/mod.rs:61:24
|
61 | /* offset 0x018 */ Flags: UE4CodeGen_Private_EPropertyGenFlags,
| ^^^^^ help: convert the identifier to snake case (notice the capitalization): `flags`
|
structure field `PropertyFlags` should have a snake case name:
hook/src/hooks/mod.rs#L60
error: structure field `PropertyFlags` should have a snake case name
--> hook/src/hooks/mod.rs:60:24
|
60 | /* offset 0x010 */ PropertyFlags: ue::EPropertyFlags,
| ^^^^^^^^^^^^^ help: convert the identifier to snake case: `property_flags`
|
structure field `RepNotifyFuncUTF8` should have a snake case name:
hook/src/hooks/mod.rs#L59
error: structure field `RepNotifyFuncUTF8` should have a snake case name
--> hook/src/hooks/mod.rs:59:24
|
59 | /* offset 0x008 */ RepNotifyFuncUTF8: *const char,
| ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `rep_notify_func_utf8`
|
structure field `NameUTF8` should have a snake case name:
hook/src/hooks/mod.rs#L58
error: structure field `NameUTF8` should have a snake case name
--> hook/src/hooks/mod.rs:58:24
|
58 | /* offset 0x000 */ NameUTF8: *const char,
| ^^^^^^^^ help: convert the identifier to snake case: `name_utf8`
|
structure field `ClassFlags` should have a snake case name:
hook/src/hooks/mod.rs#L52
error: structure field `ClassFlags` should have a snake case name
--> hook/src/hooks/mod.rs:52:24
|
52 | /* offset 0x048 */ ClassFlags: u32,
| ^^^^^^^^^^ help: convert the identifier to snake case: `class_flags`
|
structure field `NumImplementedInterfaces` should have a snake case name:
hook/src/hooks/mod.rs#L51
error: structure field `NumImplementedInterfaces` should have a snake case name
--> hook/src/hooks/mod.rs:51:24
|
51 | /* offset 0x044 */ NumImplementedInterfaces: i32,
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `num_implemented_interfaces`
|
structure field `NumProperties` should have a snake case name:
hook/src/hooks/mod.rs#L50
error: structure field `NumProperties` should have a snake case name
--> hook/src/hooks/mod.rs:50:24
|
50 | /* offset 0x040 */ NumProperties: i32,
| ^^^^^^^^^^^^^ help: convert the identifier to snake case: `num_properties`
|
structure field `NumFunctions` should have a snake case name:
hook/src/hooks/mod.rs#L49
error: structure field `NumFunctions` should have a snake case name
--> hook/src/hooks/mod.rs:49:24
|
49 | /* offset 0x03c */ NumFunctions: i32,
| ^^^^^^^^^^^^ help: convert the identifier to snake case: `num_functions`
|
structure field `NumDependencySingletons` should have a snake case name:
hook/src/hooks/mod.rs#L48
error: structure field `NumDependencySingletons` should have a snake case name
--> hook/src/hooks/mod.rs:48:24
|
48 | /* offset 0x038 */ NumDependencySingletons: i32,
| ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `num_dependency_singletons`
|
structure field `ImplementedInterfaceArray` should have a snake case name:
hook/src/hooks/mod.rs#L47
error: structure field `ImplementedInterfaceArray` should have a snake case name
--> hook/src/hooks/mod.rs:47:24
|
47 | /* offset 0x030 */ ImplementedInterfaceArray: *const (),
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `implemented_interface_array`
|
structure field `PropertyArray` should have a snake case name:
hook/src/hooks/mod.rs#L46
error: structure field `PropertyArray` should have a snake case name
--> hook/src/hooks/mod.rs:46:5
|
46 | PropertyArray: *const *const UE4CodeGen_Private_FPropertyParamsBase,
| ^^^^^^^^^^^^^ help: convert the identifier to snake case: `property_array`
|
structure field `FunctionLinkArray` should have a snake case name:
hook/src/hooks/mod.rs#L44
error: structure field `FunctionLinkArray` should have a snake case name
--> hook/src/hooks/mod.rs:44:24
|
44 | /* offset 0x020 */ FunctionLinkArray: *const (),
| ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `function_link_array`
|
structure field `DependencySingletonFuncArray` should have a snake case name:
hook/src/hooks/mod.rs#L43
error: structure field `DependencySingletonFuncArray` should have a snake case name
--> hook/src/hooks/mod.rs:43:24
|
43 | /* offset 0x018 */ DependencySingletonFuncArray: *const (),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `dependency_singleton_func_array`
|
structure field `CppClassInfo` should have a snake case name:
hook/src/hooks/mod.rs#L42
error: structure field `CppClassInfo` should have a snake case name
--> hook/src/hooks/mod.rs:42:24
|
42 | /* offset 0x010 */ CppClassInfo: *const (),
| ^^^^^^^^^^^^ help: convert the identifier to snake case: `cpp_class_info`
|
structure field `ClassConfigNameUTF8` should have a snake case name:
hook/src/hooks/mod.rs#L41
error: structure field `ClassConfigNameUTF8` should have a snake case name
--> hook/src/hooks/mod.rs:41:24
|
41 | /* offset 0x008 */ ClassConfigNameUTF8: *const (),
| ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_config_name_utf8`
|
structure field `ClassNoRegisterFunc` should have a snake case name:
hook/src/hooks/mod.rs#L40
error: structure field `ClassNoRegisterFunc` should have a snake case name
--> hook/src/hooks/mod.rs:40:5
|
40 | ClassNoRegisterFunc: unsafe extern "system" fn() -> *const ue::UClass,
| ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `class_no_register_func`
|
= note: `-D non-snake-case` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(non_snake_case)]`
|
casting raw pointers to the same type and constness is unnecessary (`*const ue::object::FField` -> `*const ue::object::FField`):
hook/src/ue/object.rs#L462
error: casting raw pointers to the same type and constness is unnecessary (`*const ue::object::FField` -> `*const ue::object::FField`)
--> hook/src/ue/object.rs:462:43
|
462 | let mut next_field = unsafe { (ustruct.child_properties as *const FField).as_ref() };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `ustruct.child_properties`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
|
this expression borrows a value the compiler would automatically borrow:
hook/src/hooks/mod.rs#L227
error: this expression borrows a value the compiler would automatically borrow
--> hook/src/hooks/mod.rs:227:40
|
227 | for (struct_, prop) in (&**class).ustruct.properties() {
| ^^^^^^^^^^ help: change this to: `(**class)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
|
redundant closure:
hook/src/hooks/mod.rs#L214
error: redundant closure
--> hook/src/hooks/mod.rs:214:53
|
214 | new_props.extend(ex_prop.iter().map(|p| std::ptr::from_ref(p)));
| ^^^^^^^^^^^^^^^^^^^^^^^^^ help: replace the closure with the function itself: `std::ptr::from_ref`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_closure
= note: `-D clippy::redundant-closure` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::redundant_closure)]`
|
manually constructing a nul-terminated string:
hook/src/hooks/mod.rs#L198
error: manually constructing a nul-terminated string
--> hook/src/hooks/mod.rs:198:35
|
198 | NameUTF8: "InjectedReflectionProp2\0".as_ptr() as *const char,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use a `c""` literal: `c"InjectedReflectionProp2"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_c_str_literals
|
manually constructing a nul-terminated string:
hook/src/hooks/mod.rs#L183
error: manually constructing a nul-terminated string
--> hook/src/hooks/mod.rs:183:35
|
183 | NameUTF8: "InjectedReflectionProp\0".as_ptr() as *const char,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use a `c""` literal: `c"InjectedReflectionProp"`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_c_str_literals
= note: `-D clippy::manual-c-str-literals` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::manual_c_str_literals)]`
|
called `.as_ref().map(|p| p.as_str())` on an `Option` value:
hook/src/hooks/dap.rs#L1322
error: called `.as_ref().map(|p| p.as_str())` on an `Option` value
--> hook/src/hooks/dap.rs:1322:13
|
1322 | self.prefix.as_ref().map(|p| p.as_str()).unwrap_or(""),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: consider using as_deref: `self.prefix.as_deref()`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#option_as_ref_deref
= note: `-D clippy::option-as-ref-deref` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::option_as_ref_deref)]`
|
this expression creates a reference which is immediately dereferenced by the compiler:
hook/src/hooks/dap.rs#L1078
error: this expression creates a reference which is immediately dereferenced by the compiler
--> hook/src/hooks/dap.rs:1078:19
|
1078 | I::format(&self, ctx)
| ^^^^^ help: change this to: `self`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
= note: `-D clippy::needless-borrow` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::needless_borrow)]`
|
casting raw pointers to the same type and constness is unnecessary (`*const ue::object::UFunction` -> `*const ue::object::UFunction`):
hook/src/hooks/dap.rs#L545
error: casting raw pointers to the same type and constness is unnecessary (`*const ue::object::UFunction` -> `*const ue::object::UFunction`)
--> hook/src/hooks/dap.rs:545:26
|
545 | let func = &*(stack.node as *const UFunction);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `stack.node`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unnecessary_cast
= note: `-D clippy::unnecessary-cast` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::unnecessary_cast)]`
|
very complex type used. Consider factoring parts into `type` definitions:
hook/src/hooks/dap.rs#L518
error: very complex type used. Consider factoring parts into `type` definitions
--> hook/src/hooks/dap.rs:518:20
|
518 | static DAP_OUTPUT: Mutex<Option<Arc<Mutex<ServerOutput<Box<dyn std::io::Write + Send>>>>>> =
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#type_complexity
= note: `-D clippy::type-complexity` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::type_complexity)]`
|
struct `FArrayProperty` is never constructed:
hook/src/ue/object.rs#L354
error: struct `FArrayProperty` is never constructed
--> hook/src/ue/object.rs:354:12
|
354 | pub struct FArrayProperty {
| ^^^^^^^^^^^^^^
|
= note: `FArrayProperty` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
|
enum `EArrayPropertyFlags` is never used:
hook/src/ue/object.rs#L347
error: enum `EArrayPropertyFlags` is never used
--> hook/src/ue/object.rs:347:10
|
347 | pub enum EArrayPropertyFlags {
| ^^^^^^^^^^^^^^^^^^^
|
= note: `EArrayPropertyFlags` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
|
field `end_goto_offset` is never read:
hook/src/hooks/dap.rs#L1540
error: field `end_goto_offset` is never read
--> hook/src/hooks/dap.rs:1540:34
|
1540 | 0x69 no_impl ExSwitchValue { end_goto_offset: [ u32 ] index_term: [ Box<Expr> ] default_term: [ Box<Expr> ] cases: [ Vec<KismetSwitch...
| ------------- ^^^^^^^^^^^^^^^
| |
| field in this struct
|
= note: `ExSwitchValue` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
field `next_offset` is never read:
hook/src/hooks/dap.rs#L1200
error: field `next_offset` is never read
--> hook/src/hooks/dap.rs:1200:5
|
1198 | struct KismetSwitchCase {
| ---------------- field in this struct
1199 | case_index_value_term: Expr,
1200 | next_offset: u32,
| ^^^^^^^^^^^
|
= note: `KismetSwitchCase` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
|
method `walk` is never used:
hook/src/hooks/dap.rs#L1130
error: method `walk` is never used
--> hook/src/hooks/dap.rs:1130:8
|
1125 | trait ReadExt: std::fmt::Debug {
| ------- method in this trait
...
1130 | fn walk<F>(&mut self, f: F)
| ^^^^
|
field `0` is never read:
hook/src/hooks/dap.rs#L872
error: field `0` is never read
--> hook/src/hooks/dap.rs:872:14
|
872 | struct KName(u32, u32, u32);
| ----- ^^^
| |
| field in this struct
|
= note: `KName` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
872 | struct KName((), u32, u32);
| ~~
|
associated function `read` is never used:
hook/src/hooks/dap.rs#L729
error: associated function `read` is never used
--> hook/src/hooks/dap.rs:729:8
|
728 | impl KObject {
| ------------ associated function in this implementation
729 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^^^^
|
struct `KObject` is never constructed:
hook/src/hooks/dap.rs#L727
error: struct `KObject` is never constructed
--> hook/src/hooks/dap.rs:727:8
|
727 | struct KObject(u64);
| ^^^^^^^
|
associated function `read` is never used:
hook/src/hooks/dap.rs#L722
error: associated function `read` is never used
--> hook/src/hooks/dap.rs:722:8
|
721 | impl KProperty {
| -------------- associated function in this implementation
722 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^^^^
|
struct `KProperty` is never constructed:
hook/src/hooks/dap.rs#L720
error: struct `KProperty` is never constructed
--> hook/src/hooks/dap.rs:720:8
|
720 | struct KProperty(u64);
| ^^^^^^^^^
|
field `ctx` is never read:
hook/src/hooks/dap.rs#L530
error: field `ctx` is never read
--> hook/src/hooks/dap.rs:530:5
|
529 | struct PauseState {
| ---------- field in this struct
530 | ctx: *mut UObject,
| ^^^
|
multiple variants are never constructed:
hook/src/hooks/mod.rs#L71
error: multiple variants are never constructed
--> hook/src/hooks/mod.rs:71:5
|
70 | enum UE4CodeGen_Private_EPropertyGenFlags {
| ------------------------------------ variants in this enum
71 | Byte = 0x0,
| ^^^^
72 | Int8 = 0x1,
| ^^^^
73 | Int16 = 0x2,
| ^^^^^
74 | Int = 0x3,
| ^^^
75 | Int64 = 0x4,
| ^^^^^
76 | UInt16 = 0x5,
| ^^^^^^
77 | UInt32 = 0x6,
| ^^^^^^
78 | UInt64 = 0x7,
| ^^^^^^
79 | UnsizedInt = 0x8,
| ^^^^^^^^^^
80 | UnsizedUInt = 0x9,
| ^^^^^^^^^^^
81 | Float = 0xa,
82 | Double = 0xb,
| ^^^^^^
83 | Bool = 0xc,
| ^^^^
84 | SoftClass = 0xd,
| ^^^^^^^^^
85 | WeakObject = 0xe,
| ^^^^^^^^^^
86 | LazyObject = 0xf,
| ^^^^^^^^^^
87 | SoftObject = 0x10,
| ^^^^^^^^^^
88 | Class = 0x11,
| ^^^^^
89 | Object = 0x12,
| ^^^^^^
90 | Interface = 0x13,
| ^^^^^^^^^
91 | Name = 0x14,
| ^^^^
92 | Str = 0x15,
| ^^^
93 | Array = 0x16,
| ^^^^^
94 | Map = 0x17,
| ^^^
95 | Set = 0x18,
| ^^^
96 | Struct = 0x19,
| ^^^^^^
97 | Delegate = 0x1a,
| ^^^^^^^^
98 | InlineMulticastDelegate = 0x1b,
| ^^^^^^^^^^^^^^^^^^^^^^^
99 | SparseMulticastDelegate = 0x1c,
| ^^^^^^^^^^^^^^^^^^^^^^^
100 | Text = 0x1d,
| ^^^^
101 | Enum = 0x1e,
| ^^^^
102 | FieldPath = 0x1f,
| ^^^^^^^^^
103 | NativeBool = 0x20,
| ^^^^^^^^^^
|
= note: `UE4CodeGen_Private_EPropertyGenFlags` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: `-D dead-code` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(dead_code)]`
|
unused variable: `struct_`:
hook/src/hooks/mod.rs#L227
error: unused variable: `struct_`
--> hook/src/hooks/mod.rs:227:22
|
227 | for (struct_, prop) in (&**class).ustruct.properties() {
| ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct_`
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L756
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:756:21
|
756 | let mut lines = SourceLine {
| ----^^^^^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
variable does not need to be mutable:
hook/src/hooks/dap.rs#L752
error: variable does not need to be mutable
--> hook/src/hooks/dap.rs:752:35
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ----^
| |
| help: remove this `mut`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: `-D unused-mut` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(unused_mut)]`
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `f`:
hook/src/hooks/dap.rs#L752
error: unused variable: `f`
--> hook/src/hooks/dap.rs:752:39
|
752 | fn walk<F>(&mut self, mut f: F) where F: FnMut(&mut Expr) {
| ^ help: if this is intentional, prefix it with an underscore: `_f`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `r`:
hook/src/hooks/dap.rs#L747
error: unused variable: `r`
--> hook/src/hooks/dap.rs:747:21
|
747 | fn read(r: &mut impl std::io::Read) -> Result<Self> {
| ^ help: if this is intentional, prefix it with an underscore: `_r`
...
1451 | / for_each!(
1452 | | 0x00 impl ExLocalVariable { variable: [ KismetPropertyPointer ] }
1453 | | 0x01 impl ExInstanceVariable { variable: [ KismetPropertyPointer ] }
1454 | | 0x02 impl ExDefaultVariable { variable: [ KismetPropertyPointer ] }
... |
1544 | | 0x6D impl ExFieldPathConst { value: [ Box<Expr> ] }
1545 | | );
| |_- in this macro invocation
|
= note: this error originates in the macro `expression` which comes from the expansion of the macro `for_each` (in Nightly builds, run with -Z macro-backtrace for more info)
|
unused variable: `ctx`:
hook/src/hooks/dap.rs#L1135
error: unused variable: `ctx`
--> hook/src/hooks/dap.rs:1135:22
|
1135 | fn format(&self, ctx: &mut SourceBuilder) -> SourceLine {
| ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`
|
unused variable: `f`:
hook/src/hooks/dap.rs#L1130
error: unused variable: `f`
--> hook/src/hooks/dap.rs:1130:27
|
1130 | fn walk<F>(&mut self, f: F)
| ^ help: if this is intentional, prefix it with an underscore: `_f`
|
unused variable: `path`:
hook/src/hooks/dap.rs#L543
error: unused variable: `path`
--> hook/src/hooks/dap.rs:543:21
|
543 | let (index, path) = {
| ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
|
unused variable: `s`:
hook/src/hooks/dap.rs#L318
error: unused variable: `s`
--> hook/src/hooks/dap.rs:318:22
|
318 | for (s, p) in func.ustruct.properties() {
| ^ help: if this is intentional, prefix it with an underscore: `_s`
|
unused variable: `path`:
hook/src/hooks/dap.rs#L190
error: unused variable: `path`
--> hook/src/hooks/dap.rs:190:37
|
190 | ... let path = ufunc
| ^^^^ help: if this is intentional, prefix it with an underscore: `_path`
|
= note: `-D unused-variables` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(unused_variables)]`
|
unused import: `NonNull`:
hook/src/ue/object.rs#L1
error: unused import: `NonNull`
--> hook/src/ue/object.rs:1:22
|
1 | use std::ptr::{self, NonNull};
| ^^^^^^^
|
type `UE4CodeGen_Private_EPropertyGenFlags` should have an upper camel case name:
hook/src/hooks/mod.rs#L70
error: type `UE4CodeGen_Private_EPropertyGenFlags` should have an upper camel case name
--> hook/src/hooks/mod.rs:70:6
|
70 | enum UE4CodeGen_Private_EPropertyGenFlags {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `Ue4codeGenPrivateEpropertyGenFlags`
|
= note: `-D non-camel-case-types` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(non_camel_case_types)]`
|
unused imports: `UFunction` and `kismet::FFrame`:
hook/src/hooks/mod.rs#L22
error: unused imports: `UFunction` and `kismet::FFrame`
--> hook/src/hooks/mod.rs:22:16
|
22 | ue::{self, kismet::FFrame, FLinearColor, UFunction, UObject},
| ^^^^^^^^^^^^^^ ^^^^^^^^^
|
unused import: `collections::HashMap`:
hook/src/hooks/mod.rs#L7
error: unused import: `collections::HashMap`
--> hook/src/hooks/mod.rs:7:5
|
7 | collections::HashMap,
| ^^^^^^^^^^^^^^^^^^^^
|
unused import: `AtomicU32`:
hook/src/hooks/dap.rs#L5
error: unused import: `AtomicU32`
--> hook/src/hooks/dap.rs:5:48
|
5 | use std::sync::atomic::{AtomicBool, AtomicI32, AtomicU32, Ordering};
| ^^^^^^^^^
|
= note: `-D unused-imports` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(unused_imports)]`
|
check
Clippy had exited with the 101 exit code
|
check
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
check
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v3, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|