pub enum Signal {
StopRun,
GoBack,
SortStopped,
ClosedOutput,
DeclarativeExit,
}Expand description
Control flow passed up as an error to the statement that takes it.
Variants§
StopRun
STOP RUN in a USE BEFORE REPORTING procedure or a user-defined function: the statement that ran it ends the run.
GoBack
GOBACK in a USE BEFORE REPORTING procedure.
SortStopped
RELEASE or RETURN stops the SORT or MERGE, with why as the message.
ClosedOutput
The reader of DISPLAY output went away, as head does: not the program’s failure.
DeclarativeExit
An EXCEPTION/ERROR procedure ended in GO TO, STOP RUN or GOBACK, which the statement that ran it carries out.
Trait Implementations§
impl Copy for Signal
impl Eq for Signal
impl StructuralPartialEq for Signal
Auto Trait Implementations§
impl Freeze for Signal
impl RefUnwindSafe for Signal
impl Send for Signal
impl Sync for Signal
impl Unpin for Signal
impl UnsafeUnpin for Signal
impl UnwindSafe for Signal
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more