pub struct MessageDurableConfig {
    pub expire: DateTime<Utc>,
    pub max_receiver: Option<u32>,
}Fields§
§expire: DateTime<Utc>§max_receiver: Option<u32>Implementations§
Source§impl MessageDurableConfig
 
impl MessageDurableConfig
pub fn new(expire: DateTime<Utc>) -> MessageDurableConfig
pub fn new_pull(expire: DateTime<Utc>) -> MessageDurableConfig
pub fn with_max_receiver(self, max_receiver: u32) -> MessageDurableConfig
pub fn with_expire(self, expire: DateTime<Utc>) -> MessageDurableConfig
Trait Implementations§
Source§impl<'de, C> BorrowDecode<'de, C> for MessageDurableConfig
 
impl<'de, C> BorrowDecode<'de, C> for MessageDurableConfig
Source§fn borrow_decode<D>(
    decoder: &mut D,
) -> Result<MessageDurableConfig, DecodeError>where
    D: BorrowDecoder<'de>,
 
fn borrow_decode<D>(
    decoder: &mut D,
) -> Result<MessageDurableConfig, DecodeError>where
    D: BorrowDecoder<'de>,
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for MessageDurableConfig
 
impl Clone for MessageDurableConfig
Source§fn clone(&self) -> MessageDurableConfig
 
fn clone(&self) -> MessageDurableConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moreSource§impl Debug for MessageDurableConfig
 
impl Debug for MessageDurableConfig
Source§impl<C> Decode<C> for MessageDurableConfig
 
impl<C> Decode<C> for MessageDurableConfig
Source§fn decode<D>(decoder: &mut D) -> Result<MessageDurableConfig, DecodeError>where
    D: Decoder,
 
fn decode<D>(decoder: &mut D) -> Result<MessageDurableConfig, DecodeError>where
    D: Decoder,
Attempt to decode this type with the given Decode.
Source§impl<'de> Deserialize<'de> for MessageDurableConfig
 
impl<'de> Deserialize<'de> for MessageDurableConfig
Source§fn deserialize<__D>(
    __deserializer: __D,
) -> Result<MessageDurableConfig, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
 
fn deserialize<__D>(
    __deserializer: __D,
) -> Result<MessageDurableConfig, <__D as Deserializer<'de>>::Error>where
    __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Encode for MessageDurableConfig
 
impl Encode for MessageDurableConfig
Source§impl Serialize for MessageDurableConfig
 
impl Serialize for MessageDurableConfig
Source§fn serialize<__S>(
    &self,
    __serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
    __S: Serializer,
 
fn serialize<__S>(
    &self,
    __serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
    __S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for MessageDurableConfig
impl RefUnwindSafe for MessageDurableConfig
impl Send for MessageDurableConfig
impl Sync for MessageDurableConfig
impl Unpin for MessageDurableConfig
impl UnwindSafe for MessageDurableConfig
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