[][src]Struct rustc_ap_rustc_errors::registry::Registry

pub struct Registry { /* fields omitted */ }

Methods

impl Registry[src]

pub fn new(
    long_descriptions: &[(&'static str, Option<&'static str>)]
) -> Registry
[src]

pub fn find_description(&self, code: &str) -> Option<&'static str>[src]

This will panic if an invalid error code is passed in

pub fn try_find_description(
    &self,
    code: &str
) -> Result<Option<&'static str>, InvalidErrorCode>
[src]

Returns InvalidErrorCode if the code requested does not exist in the registry. Otherwise, returns an Option where None means the error code is valid but has no extended information.

Trait Implementations

impl Clone for Registry[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<'a, T> Captures<'a> for T where
    T: ?Sized
[src]

impl<T> Erased for T[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<E> SpecializationError for E[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.