pub struct WorkerConfig {
pub columns: ColumnsConfig,
pub trim: bool,
pub sort_threshold: u32,
pub ansi: bool,
pub raw: bool,
pub track: bool,
pub reverse: bool,
}Expand description
“Input/output specific”. Configures the matchmaker worker.
Does not deny unknown fields.
Fields§
§columns: ColumnsConfigHow columns are parsed from input lines
trim: boolTrim the input
sort_threshold: u32How “stable” the results are. Higher values prioritize the initial ordering.
ansi: boolWhether to parse ansi sequences from input
raw: boolTODO: Enable raw mode where non-matching items are also displayed in a dimmed color.
track: boolTODO: Track the current selection when the result list is updated.
reverse: boolTODO: Reverse the order of the input
Trait Implementations§
Source§impl Clone for WorkerConfig
impl Clone for WorkerConfig
Source§fn clone(&self) -> WorkerConfig
fn clone(&self) -> WorkerConfig
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 WorkerConfig
impl Debug for WorkerConfig
Source§impl Default for WorkerConfig
impl Default for WorkerConfig
Source§fn default() -> WorkerConfig
fn default() -> WorkerConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkerConfigwhere
WorkerConfig: Default,
impl<'de> Deserialize<'de> for WorkerConfigwhere
WorkerConfig: Default,
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
Source§impl PartialEq for WorkerConfig
impl PartialEq for WorkerConfig
Source§impl Serialize for WorkerConfig
impl Serialize for WorkerConfig
impl StructuralPartialEq for WorkerConfig
Auto Trait Implementations§
impl Freeze for WorkerConfig
impl RefUnwindSafe for WorkerConfig
impl Send for WorkerConfig
impl Sync for WorkerConfig
impl Unpin for WorkerConfig
impl UnsafeUnpin for WorkerConfig
impl UnwindSafe for WorkerConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> TransformExt for T
impl<T> TransformExt for T
fn transform<Q>(self, transform: impl FnOnce(T) -> Q) -> Q
fn modify<Q>(self, modify: impl FnOnce(&mut T) -> Q) -> T
Source§fn modify_if<Q>(self, condition: bool, modify: impl FnOnce(&mut T) -> Q) -> T
fn modify_if<Q>(self, condition: bool, modify: impl FnOnce(&mut T) -> Q) -> T
Example Read more