mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-24 07:44:10 +00:00
20 lines
577 B
Rust
20 lines
577 B
Rust
use std::marker::PhantomData;
|
|
|
|
pub struct Foo<'a> {
|
|
f: PhantomData<&'a u32>,
|
|
}
|
|
|
|
pub struct ContentType {
|
|
pub ttype: Foo<'static>,
|
|
pub subtype: Foo<'static>,
|
|
pub params: Option<Foo<'static>>,
|
|
}
|
|
|
|
impl ContentType {
|
|
// @has const_doc/struct.ContentType.html
|
|
// @has - '//*[@id="associatedconstant.Any"]' 'const Any: ContentType'
|
|
pub const Any: ContentType = ContentType { ttype: Foo { f: PhantomData, },
|
|
subtype: Foo { f: PhantomData, },
|
|
params: None, };
|
|
}
|