18 lines
391 B
Rust
18 lines
391 B
Rust
|
// check-pass
|
||
|
#![crate_type = "lib"]
|
||
|
#![feature(transmutability)]
|
||
|
use std::mem::BikeshedIntrinsicFrom;
|
||
|
pub struct Context;
|
||
|
|
||
|
pub fn is_maybe_transmutable<Src, Dst>()
|
||
|
where
|
||
|
Dst: BikeshedIntrinsicFrom<Src, Context>,
|
||
|
{
|
||
|
}
|
||
|
|
||
|
// The `T` here should not have any effect on checking
|
||
|
// if transmutability is allowed or not.
|
||
|
fn function_with_generic<T>() {
|
||
|
is_maybe_transmutable::<(), ()>();
|
||
|
}
|