Trait PrintProgramError

Source
pub trait PrintProgramError {
    // Required method
    fn print<E>(&self)
       where E: 'static + Error + DecodeError<E> + PrintProgramError + FromPrimitive;
}

Required Methods§

Source

fn print<E>(&self)
where E: 'static + Error + DecodeError<E> + PrintProgramError + FromPrimitive,

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl PrintProgramError for MplTokenMetadataError

Source§

fn print<E>(&self)

Source§

impl PrintProgramError for PodSliceError

Source§

fn print<E>(&self)
where E: 'static + Error + DecodeError<E> + PrintProgramError + FromPrimitive,

Source§

impl PrintProgramError for AccountResolutionError

Source§

fn print<E>(&self)
where E: 'static + Error + DecodeError<E> + PrintProgramError + FromPrimitive,

Source§

impl PrintProgramError for TokenError

Source§

fn print<E>(&self)
where E: 'static + Error + DecodeError<E> + FromPrimitive,

Source§

impl PrintProgramError for TokenError

Source§

fn print<E>(&self)
where E: 'static + Error + DecodeError<E> + FromPrimitive,

Source§

impl PrintProgramError for TokenGroupError

Source§

fn print<E>(&self)
where E: 'static + Error + DecodeError<E> + PrintProgramError + FromPrimitive,

Source§

impl PrintProgramError for TokenMetadataError

Source§

fn print<E>(&self)
where E: 'static + Error + DecodeError<E> + PrintProgramError + FromPrimitive,

Source§

impl PrintProgramError for TokenError

Source§

fn print<E>(&self)
where E: 'static + Error + DecodeError<E> + PrintProgramError + FromPrimitive,

Source§

impl PrintProgramError for TransferHookError

Source§

fn print<E>(&self)
where E: 'static + Error + DecodeError<E> + PrintProgramError + FromPrimitive,

Source§

impl PrintProgramError for TlvError

Source§

fn print<E>(&self)
where E: 'static + Error + DecodeError<E> + PrintProgramError + FromPrimitive,

Implementors§