Struct sway_core::language::ty::TyExpression
source · pub struct TyExpression {
pub expression: TyExpressionVariant,
pub return_type: TypeId,
pub span: Span,
}
Fields
expression: TyExpressionVariant
return_type: TypeId
span: Span
Trait Implementations
sourceimpl Clone for TyExpression
impl Clone for TyExpression
sourcefn clone(&self) -> TyExpression
fn clone(&self) -> TyExpression
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for TyExpression
impl Debug for TyExpression
sourceimpl Display for TyExpression
impl Display for TyExpression
sourceimpl PartialEq<TyExpression> for TyExpression
impl PartialEq<TyExpression> for TyExpression
impl Eq for TyExpression
impl StructuralEq for TyExpression
Auto Trait Implementations
impl RefUnwindSafe for TyExpression
impl Send for TyExpression
impl Sync for TyExpression
impl Unpin for TyExpression
impl UnwindSafe for TyExpression
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.