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

pub struct Registry { /* fields omitted */ }

Implementations

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<T> Same<T> for T

type Output = T

Should always be Self

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,