Skip to content

Commit aa88e51

Browse files
committed
More warning fixes for dyn Trait
1 parent c44e881 commit aa88e51

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/symbolize/dbghelp.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ impl Symbol<'_> {
8181
#[repr(C, align(8))]
8282
struct Aligned8<T>(T);
8383

84-
pub unsafe fn resolve(what: ResolveWhat, cb: &mut FnMut(&super::Symbol)) {
84+
pub unsafe fn resolve(what: ResolveWhat, cb: &mut dyn FnMut(&super::Symbol)) {
8585
// Ensure this process's symbols are initialized
8686
let dbghelp = match dbghelp::init() {
8787
Ok(dbghelp) => dbghelp,
@@ -100,7 +100,7 @@ pub unsafe fn resolve(what: ResolveWhat, cb: &mut FnMut(&super::Symbol)) {
100100
unsafe fn resolve_with_inline(
101101
dbghelp: &dbghelp::Init,
102102
frame: &STACKFRAME_EX,
103-
cb: &mut FnMut(&super::Symbol),
103+
cb: &mut dyn FnMut(&super::Symbol),
104104
) {
105105
do_resolve(
106106
|info| {
@@ -129,7 +129,7 @@ unsafe fn resolve_with_inline(
129129
unsafe fn resolve_without_inline(
130130
dbghelp: &dbghelp::Init,
131131
addr: *mut c_void,
132-
cb: &mut FnMut(&super::Symbol),
132+
cb: &mut dyn FnMut(&super::Symbol),
133133
) {
134134
do_resolve(
135135
|info| dbghelp.SymFromAddrW()(GetCurrentProcess(), addr as DWORD64, &mut 0, info),
@@ -141,7 +141,7 @@ unsafe fn resolve_without_inline(
141141
unsafe fn do_resolve(
142142
sym_from_addr: impl FnOnce(*mut SYMBOL_INFOW) -> BOOL,
143143
get_line_from_addr: impl FnOnce(&mut IMAGEHLP_LINEW64) -> BOOL,
144-
cb: &mut FnMut(&super::Symbol),
144+
cb: &mut dyn FnMut(&super::Symbol),
145145
) {
146146
const SIZE: usize = 2 * MAX_SYM_NAME + mem::size_of::<SYMBOL_INFOW>();
147147
let mut data = Aligned8([0u8; SIZE]);

0 commit comments

Comments
 (0)