pub fn needs_semi_colon(&self) -> bool {
        match self {
            Self::Use(..) => true,
            Self::Struct(st) => st.needs_semi_colon(),
            Self::Const(..) => true,
            _ => false,
        }
    }
/// Indicates if the declaration needs a semi-colon or not.
Indicates if the declaration needs a semi-colon or not.
Indicates if the declaration needs a semi - colon or not .
pub fn needs_semi_colon(&self) -> bool {
        match self {
            Self::Use(..) => true,
            Self::Struct(st) => st.needs_semi_colon(),
            Self::Const(..) => true,
            _ => false,
        }
    }
pub fn needs_semi_colon ( & self ) -> bool { match self { Self :: Use ( .. ) => true , Self :: Struct ( st ) => st . needs_semi_colon ( ) , Self :: Const ( .. ) => true , _ => false , } }
Indicates if the declaration needs a semi-colon or not.
Indicates if the declaration needs a semi - colon or not .
&self
&self