pub struct InboxScanner { /* private fields */ }Implementations§
Source§impl InboxScanner
impl InboxScanner
pub fn new(config: AgentConfig, ingest_service: IngestService) -> Self
pub async fn run( &self, namespace_id: i64, processed_repo: &ProcessedFileRepository<'_>, memory_repo: &MemoryRepository, ) -> Result<ScanResult, AgentError>
pub fn scan_interval(&self) -> Duration
Auto Trait Implementations§
impl Freeze for InboxScanner
impl !RefUnwindSafe for InboxScanner
impl Send for InboxScanner
impl Sync for InboxScanner
impl Unpin for InboxScanner
impl UnsafeUnpin for InboxScanner
impl !UnwindSafe for InboxScanner
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> 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