pub struct WeeklyReportEngine;Expand description
Periodic Threat Report Generator Engine
Implementations§
Source§impl WeeklyReportEngine
impl WeeklyReportEngine
Sourcepub fn generate_report(period_days: u32) -> PeriodicSecurityReport
pub fn generate_report(period_days: u32) -> PeriodicSecurityReport
Generates a structured PeriodicSecurityReport with log pointers for a given period
Sourcepub fn to_markdown(report: &PeriodicSecurityReport) -> String
pub fn to_markdown(report: &PeriodicSecurityReport) -> String
Formats a PeriodicSecurityReport into clean Markdown format
Auto Trait Implementations§
impl Freeze for WeeklyReportEngine
impl RefUnwindSafe for WeeklyReportEngine
impl Send for WeeklyReportEngine
impl Sync for WeeklyReportEngine
impl Unpin for WeeklyReportEngine
impl UnsafeUnpin for WeeklyReportEngine
impl UnwindSafe for WeeklyReportEngine
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request