Skip to content

Commit 7b49210

Browse files
committed
---
yaml --- r: 236120 b: refs/heads/stable c: b539906 h: refs/heads/master v: v3
1 parent 062b685 commit 7b49210

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ refs/heads/tmp: afae2ff723393b3ab4ccffef6ac7c6d1809e2da0
2929
refs/tags/1.0.0-alpha.2: 4c705f6bc559886632d3871b04f58aab093bfa2f
3030
refs/tags/homu-tmp: f859507de8c410b648d934d8f5ec1c52daac971d
3131
refs/tags/1.0.0-beta: 8cbb92b53468ee2b0c2d3eeb8567005953d40828
32-
refs/heads/stable: 9123bb02ca3d71e16ce3e4a2ebb1fca49fcd93e2
32+
refs/heads/stable: b539906de1d12dc935a1c3db9e511518dddabb3d
3333
refs/tags/1.0.0: 55bd4f8ff2b323f317ae89e254ce87162d52a375
3434
refs/tags/1.1.0: bc3c16f09287e5545c1d3f76b7abd54f2eca868b
3535
refs/tags/1.2.0: f557861f822c34f07270347b94b5280de20a597e

branches/stable/src/doc/tarpl/subtyping.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
% Subtyping and Variance
22

3-
Although Rust doesn't have any notion of inheritance, it *does* include
4-
subtyping. In Rust, subtyping derives entirely from *lifetimes*. Since lifetimes
5-
are scopes, we can partially order them based on the *contains* (outlives)
6-
relationship. We can even express this as a generic bound.
3+
Although Rust doesn't have any notion of structural inheritance, it *does*
4+
include subtyping. In Rust, subtyping derives entirely from *lifetimes*. Since
5+
lifetimes are scopes, we can partially order them based on the *contains*
6+
(outlives) relationship. We can even express this as a generic bound.
77

88
Subtyping on lifetimes in terms of that relationship: if `'a: 'b` ("a contains
99
b" or "a outlives b"), then `'a` is a subtype of `'b`. This is a large source of

0 commit comments

Comments
 (0)