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;
}

Required Methods§

source

fn get_attribute_index(&self, attr_name: &ValueName) -> Option<u32>

source

fn get_attribute_type(&self, attr_name: &ValueName) -> Option<Type>

source

fn get_method(&self, method_name: String) -> Option<FunctionName>

source

fn is_attribute(&self, name: &ValueName) -> bool

source

fn is_method(&self, name: String) -> bool

Implementors§