diff options
| author | pierwill <pierwill@users.noreply.github.com> | 2021-01-17 11:28:02 -0800 |
|---|---|---|
| committer | pierwill <pierwill@users.noreply.github.com> | 2021-01-17 11:30:18 -0800 |
| commit | 34debb640bd96a4c929ba5f81291c880b8a629e3 (patch) | |
| tree | a7d7058ccdad160fca1862521158230fcd4a7486 | |
| parent | edeb631ad0cd6fdf31e2e31ec90e105d1768be28 (diff) | |
| download | rust-34debb640bd96a4c929ba5f81291c880b8a629e3.tar.gz rust-34debb640bd96a4c929ba5f81291c880b8a629e3.zip | |
Edit rustc_middle::ty::cast docs
Link to RFC 401 and add missing punctuation.
| -rw-r--r-- | compiler/rustc_middle/src/ty/cast.rs | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/compiler/rustc_middle/src/ty/cast.rs b/compiler/rustc_middle/src/ty/cast.rs index b47d9c50e1d..d737d1ebf56 100644 --- a/compiler/rustc_middle/src/ty/cast.rs +++ b/compiler/rustc_middle/src/ty/cast.rs @@ -22,15 +22,16 @@ pub enum CastTy<'tcx> { /// Various types that are represented as ints and handled mostly /// in the same way, merged for easier matching. Int(IntTy), - /// Floating-Point types + /// Floating-point types. Float, - /// Function Pointers + /// Function pointers. FnPtr, - /// Raw pointers + /// Raw pointers. Ptr(ty::TypeAndMut<'tcx>), } -/// Cast Kind. See RFC 401 (or librustc_typeck/check/cast.rs) +/// Cast Kind. See [RFC 401](https://rust-lang.github.io/rfcs/0401-coercions.html) +/// (or librustc_typeck/check/cast.rs). #[derive(Copy, Clone, Debug, TyEncodable, TyDecodable, HashStable)] pub enum CastKind { CoercionCast, @@ -48,7 +49,7 @@ pub enum CastKind { impl<'tcx> CastTy<'tcx> { /// Returns `Some` for integral/pointer casts. - /// casts like unsizing casts will return `None` + /// Casts like unsizing casts will return `None`. pub fn from_ty(t: Ty<'tcx>) -> Option<CastTy<'tcx>> { match *t.kind() { ty::Bool => Some(CastTy::Int(IntTy::Bool)), |
