aboutsummaryrefslogtreecommitdiff
path: root/src/bits64/segmentation.rs
diff options
context:
space:
mode:
authorGravatar Gerd Zellweger <mail@gerdzellweger.com> 2021-04-08 01:51:21 -0700
committerGravatar Gerd Zellweger <mail@gerdzellweger.com> 2021-04-08 01:51:21 -0700
commite9fd841a6b89133f6afe46a8ce608af2f2e4b57e (patch)
tree5c5d2efd06e7b28c0ec44b8136282b2f41ae754d /src/bits64/segmentation.rs
parentd4cf73294f9031403eac67e2c58cfee8aa917890 (diff)
downloadrust-x86-e9fd841a6b89133f6afe46a8ce608af2f2e4b57e.tar.gz
rust-x86-e9fd841a6b89133f6afe46a8ce608af2f2e4b57e.tar.zst
rust-x86-e9fd841a6b89133f6afe46a8ce608af2f2e4b57e.zip
Fix clippy warnings.
Diffstat (limited to 'src/bits64/segmentation.rs')
-rw-r--r--src/bits64/segmentation.rs10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/bits64/segmentation.rs b/src/bits64/segmentation.rs
index b5a4c87..2c83f3c 100644
--- a/src/bits64/segmentation.rs
+++ b/src/bits64/segmentation.rs
@@ -26,12 +26,10 @@ impl Descriptor64 {
pub(crate) fn apply_builder_settings(&mut self, builder: &DescriptorBuilder) {
self.desc32.apply_builder_settings(builder);
- builder
- .base_limit
- .map(|(base, limit)| self.set_base_limit(base, limit));
- builder
- .selector_offset
- .map(|(selector, offset)| self.set_selector_offset(selector, offset));
+ if let Some((base, limit)) = builder
+ .base_limit { self.set_base_limit(base, limit) }
+ if let Some((selector, offset)) = builder
+ .selector_offset { self.set_selector_offset(selector, offset) }
}
/// Create a new segment, TSS or LDT descriptor