pub enum CognitiveInflammation {
MemoryLeak {
module: String,
leak_rate: f64,
},
Deadlock {
thread: String,
wait_time_ms: u64,
},
InfiniteLoop {
location: String,
iterations: u64,
},
DoSAttack {
source: String,
request_count: u64,
},
ResourceExhaustion {
resource: String,
usage: f64,
},
CascadeFailure {
origin: String,
affected: Vec<String>,
},
Custom(String),
}Expand description
Kognitív “gyulladás” típusai
Variants§
MemoryLeak
Memory leak - szivárgó memória
Deadlock
Deadlock - beragadt lock
InfiniteLoop
Infinite loop - végtelen ciklus
DoSAttack
DOS támadás
ResourceExhaustion
Resource exhaustion - erőforrás kimerülés
CascadeFailure
Cascade failure - kaszkád hiba
Custom(String)
custom
Trait Implementations§
Source§impl Clone for CognitiveInflammation
impl Clone for CognitiveInflammation
Source§impl Debug for CognitiveInflammation
impl Debug for CognitiveInflammation
Source§impl PartialEq for CognitiveInflammation
impl PartialEq for CognitiveInflammation
impl StructuralPartialEq for CognitiveInflammation
Auto Trait Implementations§
impl Freeze for CognitiveInflammation
impl RefUnwindSafe for CognitiveInflammation
impl Send for CognitiveInflammation
impl Sync for CognitiveInflammation
impl Unpin for CognitiveInflammation
impl UnsafeUnpin for CognitiveInflammation
impl UnwindSafe for CognitiveInflammation
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more