/// The members of this type.
The members of this type.
The members of this type .
pub fn members(&self) -> &[Member<'input>] {
        match self.kind {
            TypeKind::Struct(ref val) => val.members(),
            TypeKind::Union(ref val) => val.members(),
            TypeKind::Void
            | TypeKind::Enumeration(..)
            | TypeKind::Def(..)
            | TypeKind::Base(..)
            | TypeKind::Array(..)
            | TypeKind::Function(..)
            | TypeKind::Unspecified(..)
            | TypeKind::PointerToMember(..)
            | TypeKind::Modifier(..)
            | TypeKind::Subrange(..) => &[],
        }
    }
pub fn members ( & self ) -> & [ Member < ' input > ] { match self . kind { TypeKind :: Struct ( ref val ) => val . members ( ) , TypeKind :: Union ( ref val ) => val . members ( ) , TypeKind :: Void | TypeKind :: Enumeration ( .. ) | TypeKind :: Def ( .. ) | TypeKind :: Base ( .. ) | TypeKind :: Array ( .. ) | TypeKind :: Function ( .. ) | TypeKind :: Unspecified ( .. ) | TypeKind :: PointerToMember ( .. ) | TypeKind :: Modifier ( .. ) | TypeKind :: Subrange ( .. ) => & [ ] , } }
The members of this type.
The members of this type .
&self