pub struct Handlers {
pub conditions: HashMap<Condition, Handler>,
pub stack: Vec<(HashMap<Condition, Handler>, Option<AbendExit>)>,
pub abend: Option<AbendExit>,
}Expand description
HANDLE CONDITION, IGNORE CONDITION and HANDLE ABEND, which belong to the program level.
Fields§
§conditions: HashMap<Condition, Handler>§stack: Vec<(HashMap<Condition, Handler>, Option<AbendExit>)>What each PUSH HANDLE suspended.
abend: Option<AbendExit>Trait Implementations§
Auto Trait Implementations§
impl Freeze for Handlers
impl RefUnwindSafe for Handlers
impl Send for Handlers
impl Sync for Handlers
impl Unpin for Handlers
impl UnsafeUnpin for Handlers
impl UnwindSafe for Handlers
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