pub struct RuntimePanicSource;Expand description
Extracts autonomous intake signals from runtime panic output.
Relevant lines contain panicked at, thread '…' panicked, or
SIGSEGV / SIGABRT indicators.
Note: AutonomousCandidateSource::RuntimeIncident is currently not
mapped to a BoundedTaskClass by the kernel classifier, so intake from
this source will return a fail-closed UnsupportedSignalClass candidate.
This behaviour is intentional and reflects the current autonomy boundary.
Trait Implementations§
Source§impl Clone for RuntimePanicSource
impl Clone for RuntimePanicSource
Source§fn clone(&self) -> RuntimePanicSource
fn clone(&self) -> RuntimePanicSource
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ContinuousIntakeSource for RuntimePanicSource
impl ContinuousIntakeSource for RuntimePanicSource
Source§fn candidate_source(&self) -> AutonomousCandidateSource
fn candidate_source(&self) -> AutonomousCandidateSource
The
AutonomousCandidateSource variant this implementation covers.Source§impl Debug for RuntimePanicSource
impl Debug for RuntimePanicSource
Source§impl Default for RuntimePanicSource
impl Default for RuntimePanicSource
Source§fn default() -> RuntimePanicSource
fn default() -> RuntimePanicSource
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RuntimePanicSource
impl RefUnwindSafe for RuntimePanicSource
impl Send for RuntimePanicSource
impl Sync for RuntimePanicSource
impl Unpin for RuntimePanicSource
impl UnsafeUnpin for RuntimePanicSource
impl UnwindSafe for RuntimePanicSource
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