Struct epicbox::broker::stomp::message_builder::MessageBuilder [−][src]
pub struct MessageBuilder<'a, T: 'static> {
pub session: &'a mut Session<T>,
pub frame: Frame,
pub receipt_request: Option<ReceiptRequest>,
}Fields
session: &'a mut Session<T>frame: Framereceipt_request: Option<ReceiptRequest>Implementations
pub fn with<O>(self, option_setter: O) -> MessageBuilder<'a, T> where
O: OptionSetter<MessageBuilder<'a, T>>,
Trait Implementations
impl<'a, T> OptionSetter<MessageBuilder<'a, T>> for GenerateReceipt where
T: AsyncWrite + AsyncRead + Send + 'static,
impl<'a, T> OptionSetter<MessageBuilder<'a, T>> for GenerateReceipt where
T: AsyncWrite + AsyncRead + Send + 'static,
Auto Trait Implementations
impl<'a, T> !RefUnwindSafe for MessageBuilder<'a, T>
impl<'a, T> Send for MessageBuilder<'a, T> where
T: Send,
impl<'a, T> !Sync for MessageBuilder<'a, T>
impl<'a, T> Unpin for MessageBuilder<'a, T>
impl<'a, T> !UnwindSafe for MessageBuilder<'a, T>
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<T> SafeBorrow<T> for T where
T: ?Sized,
impl<T> SafeBorrow<T> for T where
T: ?Sized,
pub fn borrow_replacement(ptr: &T) -> &T
pub fn borrow_replacement(ptr: &T) -> &T
Given ptr, which was obtained from a prior call to Self::borrow(),
return a value with the same nominal lifetime which is guaranteed to
survive mutations to Self. Read more