PushCorrelationId

Trait PushCorrelationId 

Source
pub trait PushCorrelationId<T> {
    // Required method
    fn push_correlation_id(self, value: T) -> Self;
}
Expand description

Artificial trait implemented for AMQPProperties to allow conveniently inserting the correlation ID, coercing it from various types.

Required Methods§

Source

fn push_correlation_id(self, value: T) -> Self

Inserts the correlation ID into these AMQPProperties, if it can be coerced from type T.

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<T> PushCorrelationId<T> for AMQPProperties
where ShortString: Morph<T>,

Implements PushCorrelationId for every type T for which the underlying AMQPValue implements Morph.

Source§

fn push_correlation_id(self, value: T) -> Self

Implementors§