MCPcopy Create free account

hub / github.com/MrCasCode/log-analyzer-pro / types & classes

Types & classes35 in github.com/MrCasCode/log-analyzer-pro

↓ 1 callersClassProcessing
crates/terminal-ui/src/app.rs:55
InterfaceAnalysisStore
Store for managing processed logs. Stores both the combined filtered log and the search log
crates/log-analyzer/src/stores/analysis_store.rs:7
ClassApp
This struct holds the current state of the app. In particular, it has the `items` field which is a wrapper around `ListState`. Keeping track of the it
crates/terminal-ui/src/app.rs:131
EnumArea
crates/terminal-ui/src/data/lazy_stateful_table.rs:14
ClassArgs
src/main.rs:10
InterfaceConvert
crates/terminal-ui/src/ui/ui_log_analyzer.rs:19
EnumEvent
Notify of state changes
crates/log-analyzer/src/services/log_service.rs:25
ClassFileSource
crates/log-source/src/source/log_source.rs:76
ClassFilter
Base filter definition.
crates/log-analyzer/src/models/filter.rs:65
EnumFilterAction
Describe the action of a filter
crates/log-analyzer/src/models/filter.rs:8
ClassFormat
crates/log-analyzer/src/models/format.rs:6
ClassInMemmoryAnalysisStore
crates/log-analyzer/src/stores/analysis_store.rs:49
ClassInMemmoryLogStore
crates/log-analyzer/src/stores/log_store.rs:38
ClassInMemmoryProcessingStore
crates/log-analyzer/src/stores/processing_store.rs:29
InterfaceLazySource
crates/terminal-ui/src/data/lazy_stateful_table.rs:8
ClassLazyStatefulTable
crates/terminal-ui/src/data/lazy_stateful_table.rs:35
InterfaceLogAnalyzer
Main API of this crate
crates/log-analyzer/src/services/log_service.rs:43
ClassLogFilter
Struct with cached vector of log_line keys with their associated regex
crates/log-analyzer/src/models/filter.rs:45
ClassLogLine
This struct contains a formatted log with its info classified in several fields
crates/log-analyzer/src/models/log_line.rs:9
ClassLogLineStyled
This struct contains a formated log with its info clasified in several fields
crates/log-analyzer/src/models/log_line_styled.rs:11
ClassLogService
crates/log-analyzer/src/services/log_service.rs:98
InterfaceLogSource
crates/log-source/src/source/log_source.rs:70
ClassLogSourcer
crates/terminal-ui/src/app.rs:92
InterfaceLogStore
Store holding raw information Manages raw lines and associated format
crates/log-analyzer/src/stores/log_store.rs:9
EnumModule
crates/terminal-ui/src/app.rs:79
ClassPopupInteraction
crates/terminal-ui/src/app.rs:49
InterfaceProcessingStore
Store holding all the processing information. Format and filter definitions
crates/log-analyzer/src/stores/processing_store.rs:11
ClassSearchSourcer
crates/terminal-ui/src/app.rs:109
ClassSettings
crates/log-analyzer/src/models/settings.rs:7
EnumSourceType
crates/log-source/src/source/log_source.rs:17
InterfaceStateful
crates/terminal-ui/src/data/mod.rs:5
ClassStatefulList
crates/terminal-ui/src/data/stateful_list.rs:5
ClassStatefulTable
crates/terminal-ui/src/data/stateful_table.rs:5
ClassTestSourcer
crates/terminal-ui/src/data/lazy_stateful_table.rs:207
ClassWsSource
crates/log-source/src/source/log_source.rs:122