pub fn is_empty_tuple(&self) -> bool {
        if let Type::Tuple(tuple) = &self {
            return tuple.is_empty();
        }
        false
    }
/// Returns true if the type is a tuple with 0 elements.
Returns true if the type is a tuple with 0 elements.
Returns true if the type is a tuple with 0 elements .
pub fn is_empty_tuple(&self) -> bool {
        if let Type::Tuple(tuple) = &self {
            return tuple.is_empty();
        }
        false
    }
pub fn is_empty_tuple ( & self ) -> bool { if let Type :: Tuple ( tuple ) = & self { return tuple . is_empty ( ) ; } false }
Returns true if the type is a tuple with 0 elements.
Returns true if the type is a tuple with 0 elements .
&self
&self