use ? for brevity

This commit is contained in:
Ada Alakbarova 2025-08-03 12:12:52 +02:00
parent 3b907eada7
commit 2d8d45e201
No known key found for this signature in database

View file

@ -343,7 +343,7 @@ impl SourceFileRange {
/// loaded.
pub fn as_str(&self) -> Option<&str> {
(self.sf.src.as_ref().map(|src| src.as_str()))
.or_else(|| self.sf.external_src.get().and_then(|src| src.get_source()))
.or_else(|| self.sf.external_src.get()?.get_source())
.and_then(|x| x.get(self.range.clone()))
}
}