Crate ilc [−] [src]
Modules
context | |
convert |
Log format conversion |
dedup |
Event deduplication |
dummy | |
error | |
event |
Common structures to represent the actual log data in memory. These will be used by all formats for encoding and decoding. |
format | |
freq |
Per-nick word/line statistics |
parse |
No-op log parsing |
seen |
Last-seen of nicks |
sort |
Internal (as opposed to external, not to be confused with private) log sorting |
Structs
Context | |
Energymech | |
Event | |
Weechat |
Traits
Decode | |
Encode |
Functions
convert |
Convert from one format to another, not necessarily different, format. In combination with a
timezone offset, this can be used to correct the timestamps.
Will return |
decoder | |
dedup |
Deduplicate subsequent identical elements, e.g. after a sorting operation. This will not read all events into memory, and only operate on a short window of events. Therefore, it'll only work correctly on sorted or very short logs. |
encoder | |
force_decoder | |
force_encoder | |
freq |
Return the |
open_files | |
parse |
Simply parse the input, without further validation or conversion. No information is stored.
This will return |
seen |
Return the last message of a given nickname, searching from the beginning of the logs.
Will return |
sort |
Memory-intensive Sort the input, discarding faulty events. This will read all events into memory, then sort them by time and write them back. Behaviour is undefined if events lack full date information. |