Crate srt_subtitles_parser

Crate srt_subtitles_parser 

Source

Structs§

SrtSubtitleParser
Parser for SRT subtitle files using Pest grammar
Subtitle
Represents a single subtitle entry
SubtitleFile
Represents a full subtitle file containing multiple subtitle entries
Timestamp
Represents a single subtitle timestamp with hours, minutes, seconds, and milliseconds

Enums§

Rule
SrtError
Errors

Functions§

parse_srt
Parses an SRT file content into a SubtitleFile struct
parse_subtitle_block
Parses a single subtitle block into a Subtitle struct
parse_text
Converts a text_content pair into a single string, joining lines with \n
parse_timestamp
Parses a timestamp pair into a Timestamp struct