BufferedSource
Mojo struct 🡭
BufferedSource
Section titled “BufferedSource”@memory_onlystruct BufferedSource[R: Reader, buffer_capacity: Int, buffer_growth_enabled: Bool, buffer_max_capacity: Int]Chunked-read source over any Reader (file, gzip stream, memory).
Parameters
Section titled “Parameters”- R (
Reader) - buffer_capacity (
Int) - buffer_growth_enabled (
Bool) - buffer_max_capacity (
Int)
Fields
Section titled “Fields”- reader (
BufferedReader[R])
Implemented traits
Section titled “Implemented traits”AnyType, Deinitable, Movable
Methods
Section titled “Methods”__init__
Section titled “__init__”fn def __init__(out self, var reader: R)Args:
- reader (
R) - self (
Self)
Returns:
Self
Raises:
context
Section titled “context”fn def context(self) -> ParseContextArgs:
- self (
Self)
Returns:
ParseContext
note_consumed
Section titled “note_consumed”fn def note_consumed(mut self)Args:
- self (
Self)
has_more
Section titled “has_more”fn def has_more(self) -> BoolArgs:
- self (
Self)
Returns:
Bool
find_next
Section titled “find_next”fn def find_next[mode: Int8](mut self) -> FoundRecordParameters:
- mode (
Int8)
Args:
- self (
Self)
Returns:
FoundRecord
Raises: