pub struct DecodeHelper {
pub is_async: bool,
}Fields§
§is_async: boolImplementations§
Source§impl DecodeHelper
impl DecodeHelper
pub fn codegen_read_i8(&self) -> FastStr
pub fn codegen_read_i16(&self) -> FastStr
pub fn codegen_read_i32(&self) -> FastStr
pub fn codegen_read_i64(&self) -> FastStr
pub fn codegen_read_double(&self) -> FastStr
pub fn codegen_read_bytes(&self) -> FastStr
pub fn codegen_read_bytes_vec(&self) -> FastStr
pub fn codegen_read_byte(&self) -> FastStr
pub fn codegen_read_string(&self) -> FastStr
pub fn codegen_read_faststr(&self) -> FastStr
pub fn codegen_read_list_begin(&self) -> FastStr
pub fn codegen_read_list_end(&self) -> FastStr
pub fn codegen_read_set_begin(&self) -> FastStr
pub fn codegen_read_set_end(&self) -> FastStr
pub fn codegen_read_map_begin(&self) -> FastStr
pub fn codegen_read_map_end(&self) -> FastStr
pub fn codegen_read_struct_begin(&self) -> FastStr
pub fn codegen_read_struct_end(&self) -> FastStr
pub fn codegen_read_field_begin(&self) -> FastStr
pub fn codegen_read_field_end(&self) -> FastStr
pub fn codegen_read_bool(&self) -> FastStr
pub fn codegen_skip_ttype(&self, tt: FastStr) -> String
pub fn codegen_item_decode(&self) -> FastStr
Auto Trait Implementations§
impl Freeze for DecodeHelper
impl RefUnwindSafe for DecodeHelper
impl Send for DecodeHelper
impl Sync for DecodeHelper
impl Unpin for DecodeHelper
impl UnsafeUnpin for DecodeHelper
impl UnwindSafe for DecodeHelper
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more