File tree 2 files changed +6
-6
lines changed
2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -53,15 +53,15 @@ pub struct Symbol<'a> {
53
53
}
54
54
55
55
impl Symbol < ' _ > {
56
- pub fn name ( & self ) -> Option < SymbolName > {
56
+ pub fn name ( & self ) -> Option < SymbolName < ' _ > > {
57
57
Some ( SymbolName :: new ( unsafe { & * self . name } ) )
58
58
}
59
59
60
60
pub fn addr ( & self ) -> Option < * mut c_void > {
61
61
Some ( self . addr as * mut _ )
62
62
}
63
63
64
- pub fn filename_raw ( & self ) -> Option < BytesOrWideString > {
64
+ pub fn filename_raw ( & self ) -> Option < BytesOrWideString < ' _ > > {
65
65
self . filename
66
66
. map ( |slice| unsafe { BytesOrWideString :: Wide ( & * slice) } )
67
67
}
@@ -81,7 +81,7 @@ impl Symbol<'_> {
81
81
#[ repr( C , align( 8 ) ) ]
82
82
struct Aligned8 < T > ( T ) ;
83
83
84
- pub unsafe fn resolve ( what : ResolveWhat , cb : & mut dyn FnMut ( & super :: Symbol ) ) {
84
+ pub unsafe fn resolve ( what : ResolveWhat < ' _ > , cb : & mut dyn FnMut ( & super :: Symbol ) ) {
85
85
// Ensure this process's symbols are initialized
86
86
let dbghelp = match dbghelp:: init ( ) {
87
87
Ok ( dbghelp) => dbghelp,
Original file line number Diff line number Diff line change @@ -7,22 +7,22 @@ use crate::SymbolName;
7
7
use core:: ffi:: c_void;
8
8
use core:: marker;
9
9
10
- pub unsafe fn resolve ( _addr : ResolveWhat , _cb : & mut dyn FnMut ( & super :: Symbol ) ) { }
10
+ pub unsafe fn resolve ( _addr : ResolveWhat < ' _ > , _cb : & mut dyn FnMut ( & super :: Symbol ) ) { }
11
11
12
12
pub struct Symbol < ' a > {
13
13
_marker : marker:: PhantomData < & ' a i32 > ,
14
14
}
15
15
16
16
impl Symbol < ' _ > {
17
- pub fn name ( & self ) -> Option < SymbolName > {
17
+ pub fn name ( & self ) -> Option < SymbolName < ' _ > > {
18
18
None
19
19
}
20
20
21
21
pub fn addr ( & self ) -> Option < * mut c_void > {
22
22
None
23
23
}
24
24
25
- pub fn filename_raw ( & self ) -> Option < BytesOrWideString > {
25
+ pub fn filename_raw ( & self ) -> Option < BytesOrWideString < ' _ > > {
26
26
None
27
27
}
28
28
You can’t perform that action at this time.
0 commit comments