Use Default trait for Position and DisplayFunctionAnnotations (#843)
This commit is contained in:
committed by
Benjamin Bouvier
parent
6a19866da2
commit
f856b124fd
@@ -222,6 +222,7 @@ impl Function {
|
||||
}
|
||||
|
||||
/// Additional annotations for function display.
|
||||
#[derive(Default)]
|
||||
pub struct DisplayFunctionAnnotations<'a> {
|
||||
/// Enable ISA annotations.
|
||||
pub isa: Option<&'a dyn TargetIsa>,
|
||||
@@ -230,16 +231,6 @@ pub struct DisplayFunctionAnnotations<'a> {
|
||||
pub value_ranges: Option<&'a ValueLabelsRanges>,
|
||||
}
|
||||
|
||||
impl<'a> DisplayFunctionAnnotations<'a> {
|
||||
/// Create a DisplayFunctionAnnotations with all fields set to None.
|
||||
pub fn default() -> Self {
|
||||
DisplayFunctionAnnotations {
|
||||
isa: None,
|
||||
value_ranges: None,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl<'a> From<Option<&'a dyn TargetIsa>> for DisplayFunctionAnnotations<'a> {
|
||||
fn from(isa: Option<&'a dyn TargetIsa>) -> DisplayFunctionAnnotations {
|
||||
DisplayFunctionAnnotations {
|
||||
|
||||
Reference in New Issue
Block a user