Trait semantic_analyzer::types::TypeAttributes
source · pub trait TypeAttributes {
// Required methods
fn get_attribute_index(&self, attr_name: &ValueName) -> Option<u32>;
fn get_attribute_type(&self, attr_name: &ValueName) -> Option<Type>;
fn get_method(&self, method_name: String) -> Option<FunctionName>;
fn is_attribute(&self, name: &ValueName) -> bool;
fn is_method(&self, name: String) -> bool;
}