Struct erg_compiler::hir::ReDef  
source · pub struct ReDef {
    pub attr: Accessor,
    pub block: Block,
}Fields§
§attr: Accessor§block: BlockImplementations§
Trait Implementations§
source§impl HasType for ReDef
 
impl HasType for ReDef
fn ref_t(&self) -> &Type
fn ref_mut_t(&mut self) -> &mut Type
fn signature_t(&self) -> Option<&Type>
fn signature_mut_t(&mut self) -> Option<&mut Type>
fn t(&self) -> Type
fn inner_ts(&self) -> Vec<Type>
fn lhs_t(&self) -> &Type
fn rhs_t(&self) -> &Type
source§impl Locational for ReDef
 
impl Locational for ReDef
source§fn loc(&self) -> Location
 
fn loc(&self) -> Location
NOTE: 
loc cannot be treated as a light method when self is a large grammatical element.
If possible, delay the computation by passing &impl Locational or other means.