AccessError — 스레드 지역 변수 접근 오류

AccessError — 스레드 지역 변수 접근 오류

AccessErrorLocalKey::try_with가 반환하는 오류 타입이에요. 스레드 지역 변수에 접근하려 할 때 실패하면 이 오류가 발생해요.

출처: Rust 공식 문서

본문

#[non_exhaustive]
pub struct AccessError;

이 구조체는 Clone, Copy, Debug, Display, Eq, Error 트레잇을 구현해요. Error 트레잇을 구현하는 표준 오류 타입이라, ? 연산자나 std::error::Error 체계에서 자연스럽게 사용할 수 있어요.

다만 #[non_exhaustive] 속성이 붙어 있어서, 이 타입의 필드가 추가될 수 있으므로 매치에서 와일드카드를 써야 할 수도 있어요.

더 알아보기 (Learn more)