impl traits in consts through const fns are allowed but shouldn't · Issue #87277 · rust-lang/rust (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

Appearance settings

@spastorino

Description

@spastorino

The following code compiles after #87141 but shouldn't

#![feature(const_impl_trait)] #![feature(min_type_alias_impl_trait)]

type Foo = impl Send;

struct A;

const VALUE: Foo = value();

const fn value() -> Foo { A }

fn main() { }

Metadata

Metadata

Labels

Projects

Development

No branches or pull requests

Issue actions