Skip to content

Deref not applying to things that implement Index #16821

Closed
@steveklabnik

Description

@steveklabnik

This should compile, but doesn't:

use std::rc::Rc;

fn main() {
    let vec = Rc::new(vec![1i, 2, 3]);
    println!("{}", vec[0]);
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions