Add dyn to traits and bump Rust version

This commit is contained in:
Artur Jamro
2019-08-15 14:52:33 -07:00
committed by Dan Gohman
parent 9a57580258
commit 7009c8dd73
6 changed files with 9 additions and 9 deletions

View File

@@ -25,7 +25,7 @@ pub trait SymbolResolver {
pub fn emit_dwarf(
artifact: &mut Artifact,
mut dwarf: Dwarf,
symbol_resolver: &SymbolResolver,
symbol_resolver: &dyn SymbolResolver,
) -> result::Result<(), failure::Error> {
let endian = RunTimeEndian::Little;
@@ -61,11 +61,11 @@ pub fn emit_dwarf(
pub struct WriterRelocate<'a> {
relocs: Vec<DebugReloc>,
writer: EndianVec<RunTimeEndian>,
symbol_resolver: &'a SymbolResolver,
symbol_resolver: &'a dyn SymbolResolver,
}
impl<'a> WriterRelocate<'a> {
pub fn new(endian: RunTimeEndian, symbol_resolver: &'a SymbolResolver) -> Self {
pub fn new(endian: RunTimeEndian, symbol_resolver: &'a dyn SymbolResolver) -> Self {
WriterRelocate {
relocs: Vec::new(),
writer: EndianVec::new(endian),