Enum gluon_base::types::BuiltinType
[−]
[src]
pub enum BuiltinType { String, Byte, Char, Int, Float, Unit, Array, Function, }
All the builtin types of gluon
Variants
String
Unicode string
Byte
Unsigned byte
Char
Character
Int
Integer number
Float
Floating point number
Unit
The unit type
Array
Type constructor for arrays, Array a : Type -> Type
Function
Type constructor for functions, (->) a b : Type -> Type -> Type
Methods
impl BuiltinType
[src]
impl BuiltinType
[src]
Trait Implementations
impl Copy for BuiltinType
[src]
impl Clone for BuiltinType
[src]
fn clone(&self) -> BuiltinType
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Eq for BuiltinType
[src]
impl PartialEq for BuiltinType
[src]
fn eq(&self, __arg_0: &BuiltinType) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0
This method tests for !=
.
impl Debug for BuiltinType
[src]
impl Hash for BuiltinType
[src]
fn hash<__H: Hasher>(&self, __arg_0: &mut __H)
Feeds this value into the state given, updating the hasher as necessary.
fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher
1.3.0
Feeds a slice of this type into the state provided.
impl FromStr for BuiltinType
[src]
type Err = ()
The associated error which can be returned from parsing.
fn from_str(x: &str) -> Result<BuiltinType, ()>
Parses a string s
to return a value of this type. Read more