summaryrefslogtreecommitdiff
path: root/rust/src
diff options
context:
space:
mode:
Diffstat (limited to 'rust/src')
-rw-r--r--rust/src/symbol.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/rust/src/symbol.rs b/rust/src/symbol.rs
index 094aeba7..fac8cae5 100644
--- a/rust/src/symbol.rs
+++ b/rust/src/symbol.rs
@@ -15,7 +15,7 @@
//! Interfaces for the various kinds of symbols in a binary.
use std::fmt;
-use std::fmt::Debug;
+use std::fmt::{Debug, Display, Formatter};
use std::hash::{Hash, Hasher};
use std::ptr;
@@ -349,3 +349,9 @@ impl PartialEq for Symbol {
self.handle == other.handle
}
}
+
+impl Display for Symbol {
+ fn fmt(&self, f: &mut Formatter<'_>) -> fmt::Result {
+ f.write_str(&self.short_name().to_string_lossy())
+ }
+}