pub struct ThreadingOptions {
pub subject_merge: bool,
pub prune_phantoms: bool,
pub subject_prefixes: Vec<String>,
}Expand description
Configuration for threading behavior.
Fields§
§subject_merge: boolMerge otherwise unrelated headerless replies by normalized subject.
prune_phantoms: boolHide phantom containers from root selection and thread membership.
subject_prefixes: Vec<String>Case-insensitive subject prefixes stripped by subject fallback.
Trait Implementations§
Source§impl Clone for ThreadingOptions
impl Clone for ThreadingOptions
Source§fn clone(&self) -> ThreadingOptions
fn clone(&self) -> ThreadingOptions
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 ThreadingOptions
impl Debug for ThreadingOptions
Source§impl Default for ThreadingOptions
impl Default for ThreadingOptions
Source§impl<'de> Deserialize<'de> for ThreadingOptions
impl<'de> Deserialize<'de> for ThreadingOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ThreadingOptions
Source§impl PartialEq for ThreadingOptions
impl PartialEq for ThreadingOptions
Source§fn eq(&self, other: &ThreadingOptions) -> bool
fn eq(&self, other: &ThreadingOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ThreadingOptions
impl Serialize for ThreadingOptions
impl StructuralPartialEq for ThreadingOptions
Auto Trait Implementations§
impl Freeze for ThreadingOptions
impl RefUnwindSafe for ThreadingOptions
impl Send for ThreadingOptions
impl Sync for ThreadingOptions
impl Unpin for ThreadingOptions
impl UnsafeUnpin for ThreadingOptions
impl UnwindSafe for ThreadingOptions
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