X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc_typeck%2Fcheck%2Fop.rs;h=9b1a656b1bc98e48b1cfe495aa802099c3220d3d;hb=9a3e22e32f634014b02f13495aef3f0e8cdbb1b7;hp=5efa9f08404d91fa38203c0cf569a1c734d0bed2;hpb=3fe8b4c043065fccb551bf968168097798769b72;p=rust.git diff --git a/src/librustc_typeck/check/op.rs b/src/librustc_typeck/check/op.rs index 5efa9f08404..9b1a656b1bc 100644 --- a/src/librustc_typeck/check/op.rs +++ b/src/librustc_typeck/check/op.rs @@ -12,7 +12,7 @@ use rustc::hir; impl<'a, 'gcx, 'tcx> FnCtxt<'a, 'gcx, 'tcx> { - /// Check a `a = b` + /// Checks a `a = b` pub fn check_binop_assign(&self, expr: &'gcx hir::Expr, op: hir::BinOp, @@ -42,7 +42,7 @@ pub fn check_binop_assign(&self, ty } - /// Check a potentially overloaded binary operator. + /// Checks a potentially overloaded binary operator. pub fn check_binop(&self, expr: &'gcx hir::Expr, op: hir::BinOp, @@ -672,7 +672,7 @@ enum Op { Unary(hir::UnOp, Span), } -/// Returns true if this is a built-in arithmetic operation (e.g., u32 +/// Returns `true` if this is a built-in arithmetic operation (e.g., u32 /// + u32, i16x4 == i16x4) and false if these types would have to be /// overloaded to be legal. There are two reasons that we distinguish /// builtin operations from overloaded ones (vs trying to drive @@ -681,7 +681,7 @@ enum Op { /// /// 1. Builtin operations can trivially be evaluated in constants. /// 2. For comparison operators applied to SIMD types the result is -/// not of type `bool`. For example, `i16x4==i16x4` yields a +/// not of type `bool`. For example, `i16x4 == i16x4` yields a /// type like `i16x4`. This means that the overloaded trait /// `PartialEq` is not applicable. ///