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
Returns (line, col) pair for a given byte offset.
Returns None if given offset is out of range.
Returns raw bytes after decoding
Converts itself into owned vector of bytes
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for DecodedInput
impl Send for DecodedInput
impl Sync for DecodedInput
impl Unpin for DecodedInput
impl UnwindSafe for DecodedInput