Enum php_parser_rs::parser::ast::Type
source · pub enum Type {
}
Variants§
Identifier(SimpleIdentifier)
Nullable(Box<Type>)
Union(Vec<Type>)
Intersection(Vec<Type>)
Void
Null
True
False
Never
Float
Boolean
Integer
String
Array
Object
Mixed
Callable
Iterable
StaticReference
SelfReference
ParentReference
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for Type
impl<'de> Deserialize<'de> for Type
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more