Option<&Mnem>) -> String {
let is_none = self.is_none();
let is_sib = self.is_sib();
let is_offset = self.is_offset();
if !is_none && !is_sib && !is_offset {
OPERAND_T[self as usize].to_string()
} else if is_sib {
match mnem {
Some(mnem) => mnem.sib, // <<< cannot move out of borrowed content
None => String::new(),
}
} else {
String::new()
// unimplemented!()
}
}
как можно пофиксить?
Ссылку указать?
Или клонировать
кажется еще и self можно и по референсу передавать
скинь на плейграунд, мб получше можно
Обсуждают сегодня