Expand description
Jce Reader
Fields
head: JceHead
Implementations
sourceimpl<'a, B> Jce<'a, B> where
B: Buf + ?Sized,
impl<'a, B> Jce<'a, B> where
B: Buf + ?Sized,
pub fn new(inner: &'a mut B) -> Self
pub fn sub_jce<'b>(&'b mut self) -> Jce<'b, B>
pub fn has_remaining(&self) -> bool
pub fn read_head(&mut self) -> JceHead
pub fn pass_a_tag(&mut self) -> JceResult<()>
pub fn go_to_tag(&mut self, tag: u8) -> JceResult<()>
pub fn get_by_tag<T>(&mut self, tag: u8) -> JceResult<T> where
T: JceGet,
pub fn end_struct(&mut self) -> JceResult<()>
Auto Trait Implementations
impl<'a, B: ?Sized> RefUnwindSafe for Jce<'a, B> where
B: RefUnwindSafe,
impl<'a, B: ?Sized> Send for Jce<'a, B> where
B: Send,
impl<'a, B: ?Sized> Sync for Jce<'a, B> where
B: Sync,
impl<'a, B: ?Sized> Unpin for Jce<'a, B>
impl<'a, B> !UnwindSafe for Jce<'a, B>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more