diff options
| author | petrochenkov <vadim.petrochenkov@gmail.com> | 2016-07-07 18:20:26 +0300 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2016-08-11 00:32:07 +0300 |
| commit | 08f0f7c54afdce576525ff37c5af871ef3a952e0 (patch) | |
| tree | 6003923f89c92796070716530b3d5f353c4275d0 /src/test/rustdoc | |
| parent | b7db9e88bfa063ce9d354b304135a1a0c5a2b1f5 (diff) | |
| download | rust-08f0f7c54afdce576525ff37c5af871ef3a952e0.tar.gz rust-08f0f7c54afdce576525ff37c5af871ef3a952e0.zip | |
Substitute private type aliases in rustdoc
Diffstat (limited to 'src/test/rustdoc')
| -rw-r--r-- | src/test/rustdoc/private-type-alias.rs | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/src/test/rustdoc/private-type-alias.rs b/src/test/rustdoc/private-type-alias.rs new file mode 100644 index 00000000000..65e3e023830 --- /dev/null +++ b/src/test/rustdoc/private-type-alias.rs @@ -0,0 +1,30 @@ +// Copyright 2016 The Rust Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at +// http://rust-lang.org/COPYRIGHT. +// +// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or +// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license +// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your +// option. This file may not be copied, modified, or distributed +// except according to those terms. + +type MyResultPriv<T> = Result<T, u16>; +pub type MyResultPub<T> = Result<T, u64>; + +// @has private_type_alias/fn.get_result_priv.html '//pre' 'Result<u8, u16>' +pub fn get_result_priv() -> MyResultPriv<u8> { + panic!(); +} + +// @has private_type_alias/fn.get_result_pub.html '//pre' 'MyResultPub<u32>' +pub fn get_result_pub() -> MyResultPub<u32> { + panic!(); +} + + +type MyLifetimePriv<'a> = &'a isize; + +// @has private_type_alias/fn.get_lifetime_priv.html '//pre' "&'static isize" +pub fn get_lifetime_priv() -> MyLifetimePriv<'static> { + panic!(); +} |
