Struct lib_ruby_parser::source::DecodedInput [−][src]
#[repr(C)]pub struct DecodedInput {
pub name: String,
pub lines: Vec<SourceLine>,
pub bytes: Vec<u8>,
}
Expand description
Decoded input
Fields
name: String
Name of the input
lines: Vec<SourceLine>
Lines list
bytes: Vec<u8>
Decoded bytes
Implementations
Constructs empty DecodedInput with given name
Converts itself into owned vector of bytes
Populates Input
with a given byte array
Returns (line, col) pair for a given byte offset.
Returns None if given offset is out of range.
Returns raw bytes after decoding
Trait Implementations
Returns the “default value” for a type. Read more