pub trait TypeTrait: HyperType + Hash + Copy + Eq + Send + Sync {
type Lang: Lang<Self>;
Show 20 methods
// Required methods
fn is_fork(&self) -> bool;
fn is_literal(&self) -> bool;
fn is_primitive(&self) -> bool;
fn is_type_declaration(&self) -> bool;
fn is_identifier(&self) -> bool;
fn is_instance_ref(&self) -> bool;
fn is_type_body(&self) -> bool;
fn is_value_member(&self) -> bool;
fn is_executable_member(&self) -> bool;
fn is_statement(&self) -> bool;
fn is_declarative_statement(&self) -> bool;
fn is_structural_statement(&self) -> bool;
fn is_block_related(&self) -> bool;
fn is_simple_statement(&self) -> bool;
fn is_local_declare(&self) -> bool;
fn is_parameter(&self) -> bool;
fn is_parameter_list(&self) -> bool;
fn is_argument_list(&self) -> bool;
fn is_expression(&self) -> bool;
fn is_comment(&self) -> bool;
}