pub fn identifier(&self) -> &String
	{
		if let Some(ref s) = self.internal()
		{
			return s;
		}
		self.name()
	}
/// Returns the identifier value.
///
/// Returns the internal name if provided, or the display name otherwise. This function does
/// not validate if the strings are valid identifiers.
///
Returns the identifier value.
Returns the internal name if provided, or the display name otherwise. This function does
not validate if the strings are valid identifiers.
Returns the identifier value . Returns the internal name if provided or the display name otherwise . This function does not validate if the strings are valid identifiers .
pub fn identifier(&self) -> &String
	{
		if let Some(ref s) = self.internal()
		{
			return s;
		}
		self.name()
	}
pub fn identifier ( & self ) -> & String { if let Some ( ref s ) = self . internal ( ) { return s ; } self . name ( ) }
Returns the identifier value.
Returns the identifier value .
&self
&self