Struct erg_compiler::hir::NormalTuple
source · pub struct NormalTuple {
pub elems: Args,
/* private fields */
}
Fields§
§elems: Args
Implementations§
Trait Implementations§
source§impl Clone for NormalTuple
impl Clone for NormalTuple
source§fn clone(&self) -> NormalTuple
fn clone(&self) -> NormalTuple
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for NormalTuple
impl Debug for NormalTuple
source§impl Display for NormalTuple
impl Display for NormalTuple
source§impl HasType for NormalTuple
impl HasType for NormalTuple
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 Hash for NormalTuple
impl Hash for NormalTuple
source§impl Locational for NormalTuple
impl Locational for NormalTuple
source§impl NestedDisplay for NormalTuple
impl NestedDisplay for NormalTuple
source§impl NoTypeDisplay for NormalTuple
impl NoTypeDisplay for NormalTuple
fn to_string_notype(&self) -> String
source§impl PartialEq for NormalTuple
impl PartialEq for NormalTuple
source§fn eq(&self, other: &NormalTuple) -> bool
fn eq(&self, other: &NormalTuple) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for NormalTuple
impl StructuralPartialEq for NormalTuple
Auto Trait Implementations§
impl RefUnwindSafe for NormalTuple
impl Send for NormalTuple
impl Sync for NormalTuple
impl Unpin for NormalTuple
impl UnwindSafe for NormalTuple
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