pub struct MessageHeaderBuilder {
pub ack_kind: MessageAckExpectKind,
pub subjects: Vec<Subject>,
/* private fields */
}Fields§
§ack_kind: MessageAckExpectKind§subjects: Vec<Subject>Implementations§
Source§impl MessageHeaderBuilder
impl MessageHeaderBuilder
pub fn new<S: Into<Subject>>(subjects: impl IntoIterator<Item = S>) -> Self
pub fn ack_kind(self, ack_kind: MessageAckExpectKind) -> Self
pub fn mode_online(self) -> Self
pub fn mode_durable(self, config: MessageDurableConfig) -> Self
pub fn mode_pull(self, expire_at: DateTime<Utc>) -> Self
pub fn mode_push(self) -> Self
pub fn build(self) -> MessageHeader
Auto Trait Implementations§
impl Freeze for MessageHeaderBuilder
impl RefUnwindSafe for MessageHeaderBuilder
impl Send for MessageHeaderBuilder
impl Sync for MessageHeaderBuilder
impl Unpin for MessageHeaderBuilder
impl UnwindSafe for MessageHeaderBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more