LibError

Trait LibError 

Source
pub trait LibError: Debug {
    // Required methods
    fn get_message(&self) -> &str;
    fn get_type_name_from_instance(&self) -> &str;
}
Expand description

라이브러리에서 사용하는 오류에 대한 공통 정의 trait

Debug mixin을 하지 않을 경우 LibError를 구현한 에러를 포함하는 Result에서 unwrap 사용시 아래의 오류 발생함

`dyn error::LibError` cannot be formatted using `{:?}` because it doesn't implement `Debug`

Required Methods§

Source

fn get_message(&self) -> &str

해당 에러의 메시지를 반환

Source

fn get_type_name_from_instance(&self) -> &str

해당 에러의 명칭을 반환

Implementors§