Add cold
optimization
This commit is contained in:
parent
42df1faf1b
commit
9282527cb9
|
@ -24,8 +24,14 @@ impl Interrupt {
|
|||
|
||||
#[inline]
|
||||
pub fn check(&self, span: Span) -> Result<(), ShellError> {
|
||||
if self.triggered() {
|
||||
#[inline]
|
||||
#[cold]
|
||||
fn interrupt_error(span: Span) -> Result<(), ShellError> {
|
||||
Err(ShellError::Interrupted { span })
|
||||
}
|
||||
|
||||
if self.triggered() {
|
||||
interrupt_error(span)
|
||||
} else {
|
||||
Ok(())
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user