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 (const: unstable) · 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 UnsafeUnpin for MessageDurableConfig
impl UnwindSafe for MessageDurableConfig
Blanket Implementations§
impl<T> AppData for Twhere
T: OptionalSend + OptionalSync + 'static + OptionalSerde,
impl<T> AppDataResponse for Twhere
T: OptionalSend + OptionalSync + 'static + OptionalSerde,
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