Enum wasmtime_environ::wasm::wasmparser::Chunk [−][src]
A successful return payload from Parser::parse
.
On success one of two possible values can be returned, either that more data is needed to continue parsing or a chunk of the input was parsed, indicating how much of it was parsed.
Variants
NeedMoreData(u64)
This can be returned at any time and indicates that more data is needed
to proceed with parsing. Zero bytes were consumed from the input to
Parser::parse
. The usize
value here is a hint as to how many more
bytes are needed to continue parsing.
A chunk was successfully parsed.
Fields of Parsed
consumed: usize
This many bytes of the data
input to Parser::parse
were
consumed to produce payload
.
payload: Payload<'a>
The value that we actually parsed.
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for Chunk<'a>
impl<'a> Send for Chunk<'a>
impl<'a> Sync for Chunk<'a>
impl<'a> Unpin for Chunk<'a>
impl<'a> UnwindSafe for Chunk<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,