-
-
Notifications
You must be signed in to change notification settings - Fork 14.4k
Closed
Labels
A-DSTsArea: Dynamically-sized types (DSTs)Area: Dynamically-sized types (DSTs)A-type-systemArea: Type systemArea: Type system
Description
This compiles:
trait Reader {}
fn perform(readers: &[Reader]) -> usize { 0 }and this complains that there is no len():
trait Reader {}
fn perform(readers: &[Reader]) -> usize { readers.len() }It seems to me like both should fail to compile with an error about sticking DSTs in a slice.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-DSTsArea: Dynamically-sized types (DSTs)Area: Dynamically-sized types (DSTs)A-type-systemArea: Type systemArea: Type system