Struct erg_compiler::hir::NormalSet
source · pub struct NormalSet {
pub l_brace: Token,
pub r_brace: Token,
pub t: Type,
pub elems: Args,
}
Fields§
§l_brace: Token
§r_brace: Token
§t: Type
§elems: Args
Implementations§
Trait Implementations§
source§impl HasType for NormalSet
impl HasType for NormalSet
fn ref_t(&self) -> &Type
fn ref_mut_t(&mut self) -> Option<&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 NormalSet
impl Locational for NormalSet
source§impl NestedDisplay for NormalSet
impl NestedDisplay for NormalSet
source§impl NoTypeDisplay for NormalSet
impl NoTypeDisplay for NormalSet
fn to_string_notype(&self) -> String
source§impl PartialEq for NormalSet
impl PartialEq for NormalSet
impl Eq for NormalSet
impl StructuralEq for NormalSet
impl StructuralPartialEq for NormalSet
Auto Trait Implementations§
impl RefUnwindSafe for NormalSet
impl Send for NormalSet
impl Sync for NormalSet
impl Unpin for NormalSet
impl UnwindSafe for NormalSet
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more