pub fn len(&self) -> usize {
        match &self.0 {
            DataInner::Tag(_) => 0,
            DataInner::Data(data) => data.fields.len(),
        }
    }
/// Returns the number of fields of this value.
Returns the number of fields of this value.
Returns the number of fields of this value .
pub fn len(&self) -> usize {
        match &self.0 {
            DataInner::Tag(_) => 0,
            DataInner::Data(data) => data.fields.len(),
        }
    }
pub fn len ( & self ) -> usize { match & self . 0 { DataInner :: Tag ( _ ) => 0 , DataInner :: Data ( data ) => data . fields . len ( ) , } }
Returns the number of fields of this value.
Returns the number of fields of this value .
&self
&self