IndexMut — 가변 인덱싱 연산 트레잇

IndexMut — 가변 인덱싱 연산 트레잇

IndexMut[] 가변 인덱싱 연산을 위한 트레잇이에요. container[index] = value 구문이 이 트레잇의 index_mut 메서드로 컴파일돼요.

출처: Rust 공식 문서

본문

pub trait IndexMut<Idx: ?Sized>: Index<Idx> {
    fn index_mut(&mut self, index: Idx) -> &mut Self::Output;
}

필수 메서드

// 가변 인덱싱 결과 참조를 반환해요.
fn index_mut(&mut self, index: Idx) -> &mut Self::Output;

IndexMutIndex를 상속해요. 인덱스가 범위를 벗어나면 패닉을 일으킬 수 있어요.

더 알아보기 (Learn more)