Use Default trait for Position and DisplayFunctionAnnotations (#843)

This commit is contained in:
Mark McCaskey
2019-07-12 02:21:00 -07:00
committed by Benjamin Bouvier
parent 6a19866da2
commit f856b124fd
2 changed files with 2 additions and 17 deletions

View File

@@ -46,6 +46,7 @@ struct EbbData {
user_param_count: usize,
}
#[derive(Default)]
struct Position {
ebb: PackedOption<Ebb>,
basic_block: PackedOption<Block>,
@@ -59,13 +60,6 @@ impl Position {
}
}
fn default() -> Self {
Self {
ebb: PackedOption::default(),
basic_block: PackedOption::default(),
}
}
fn is_default(&self) -> bool {
self.ebb.is_none() && self.basic_block.is_none()
}