RetrieveAppId

Trait RetrieveAppId 

Source
pub trait RetrieveAppId<'a, T> {
    // Required method
    fn retrieve_app_id(&'a self) -> Option<T>;
}
Expand description

Artificial trait implemented for AMQPProperties to allow conveniently extracting the app ID, coercing it into various types.

Required Methods§

Source

fn retrieve_app_id(&'a self) -> Option<T>

Extracts the app ID from these AMQPProperties, if it is present and can be coerced to type T.

Implementations on Foreign Types§

Source§

impl<'a, T> RetrieveAppId<'a, T> for AMQPProperties
where ShortString: Coerce<'a, T>,

Implements RetrieveAppId for every type T for which the underlying ShortString implements Coerce.

Source§

fn retrieve_app_id(&'a self) -> Option<T>

Implementors§