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: StringName 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
