@@ -56,7 +56,7 @@ use alloc::{
56
56
use core:: iter:: FromIterator ;
57
57
use proc_macro:: { Group , TokenStream , TokenTree } ;
58
58
59
- /// Reserved field names to avoid conflicts
59
+ // Reserved field names to avoid conflicts
60
60
const RESERVED_FIELDS : [ & str ; 2 ] = [ "__decodable_internal_data" , "__decodable_internal_offset" ] ;
61
61
62
62
// Checks if a `TokenStream` contains a group with a bracket delimiter (`[]`),
@@ -494,38 +494,38 @@ fn parse_struct_fields(group: Vec<TokenTree>) -> Vec<ParsedField> {
494
494
/// }
495
495
///
496
496
/// impl<'decoder> Decodable<'decoder> for Test {
497
- /// fn get_structure(data : &[u8]) -> Result<Vec<FieldMarker>, Error> {
497
+ /// fn get_structure(__decodable_internal_data : &[u8]) -> Result<Vec<FieldMarker>, Error> {
498
498
/// let mut fields = Vec::new();
499
- /// let mut offset = 0;
499
+ /// let mut __decodable_internal_offset = 0;
500
500
///
501
- /// let a: Vec<FieldMarker> = u32::get_structure(&data[offset ..])?;
502
- /// offset += a.size_hint_(&data, offset )?;
501
+ /// let a: Vec<FieldMarker> = u32::get_structure(&__decodable_internal_data[__decodable_internal_offset ..])?;
502
+ /// __decodable_internal_offset += a.size_hint_(&__decodable_internal_data, __decodable_internal_offset )?;
503
503
/// let a = a.try_into()?;
504
504
/// fields.push(a);
505
505
///
506
- /// let b: Vec<FieldMarker> = u8::get_structure(&data[offset ..])?;
507
- /// offset += b.size_hint_(&data, offset )?;
506
+ /// let b: Vec<FieldMarker> = u8::get_structure(&__decodable_internal_data[__decodable_internal_offset ..])?;
507
+ /// __decodable_internal_offset += b.size_hint_(&__decodable_internal_data, __decodable_internal_offset )?;
508
508
/// let b = b.try_into()?;
509
509
/// fields.push(b);
510
510
///
511
- /// let c: Vec<FieldMarker> = U24::get_structure(&data[offset ..])?;
512
- /// offset += c.size_hint_(&data, offset )?;
511
+ /// let c: Vec<FieldMarker> = U24::get_structure(&__decodable_internal_data[__decodable_internal_offset ..])?;
512
+ /// __decodable_internal_offset += c.size_hint_(&__decodable_internal_data, __decodable_internal_offset )?;
513
513
/// let c = c.try_into()?;
514
514
/// fields.push(c);
515
515
///
516
516
/// Ok(fields)
517
517
/// }
518
518
///
519
- /// fn from_decoded_fields(mut data : Vec<DecodableField<'decoder>>) -> Result<Self, Error> {
519
+ /// fn from_decoded_fields(mut __decodable_internal_data : Vec<DecodableField<'decoder>>) -> Result<Self, Error> {
520
520
/// Ok(Self {
521
521
/// c: U24::from_decoded_fields(
522
- /// data .pop().ok_or(Error::NoDecodableFieldPassed)?.into(),
522
+ /// __decodable_internal_data .pop().ok_or(Error::NoDecodableFieldPassed)?.into(),
523
523
/// )?,
524
524
/// b: u8::from_decoded_fields(
525
- /// data .pop().ok_or(Error::NoDecodableFieldPassed)?.into(),
525
+ /// __decodable_internal_data .pop().ok_or(Error::NoDecodableFieldPassed)?.into(),
526
526
/// )?,
527
527
/// a: u32::from_decoded_fields(
528
- /// data .pop().ok_or(Error::NoDecodableFieldPassed)?.into(),
528
+ /// __decodable_internal_data .pop().ok_or(Error::NoDecodableFieldPassed)?.into(),
529
529
/// )?,
530
530
/// })
531
531
/// }
0 commit comments