Enum nats::jetstream::DiscardPolicy [−][src]
DiscardPolicy
determines how we proceed when limits of messages or bytes are hit. The default, Old
will
remove older messages. New
will fail to store the new message.
Variants
will remove older messages when limits are hit.
will error on a StoreMsg call when limits are hit
Trait Implementations
impl Clone for DiscardPolicy
[src]
fn clone(&self) -> DiscardPolicy
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for DiscardPolicy
[src]
impl Debug for DiscardPolicy
[src]
impl Default for DiscardPolicy
[src]
fn default() -> DiscardPolicy
[src]
impl<'de> Deserialize<'de> for DiscardPolicy
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Serialize for DiscardPolicy
[src]
Auto Trait Implementations
impl RefUnwindSafe for DiscardPolicy
impl Send for DiscardPolicy
impl Sync for DiscardPolicy
impl Unpin for DiscardPolicy
impl UnwindSafe for DiscardPolicy
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,