Struct grep_printer::ColorSpecs [−][src]
pub struct ColorSpecs { /* fields omitted */ }A merged set of color specifications.
This set of color specifications represents the various color types that
are supported by the printers in this crate. A set of color specifications
can be created from a sequence of
UserColorSpecs.
Methods
impl ColorSpecs[src]
impl ColorSpecspub fn new(specs: &[UserColorSpec]) -> ColorSpecs[src]
pub fn new(specs: &[UserColorSpec]) -> ColorSpecsCreate color specifications from a list of user supplied specifications.
pub fn default_with_color() -> ColorSpecs[src]
pub fn default_with_color() -> ColorSpecsCreate a default set of specifications that have color.
This is distinct from ColorSpecs's Default implementation in that
this provides a set of default color choices, where as the Default
implementation provides no color choices.
pub fn path(&self) -> &ColorSpec[src]
pub fn path(&self) -> &ColorSpecReturn the color specification for coloring file paths.
pub fn line(&self) -> &ColorSpec[src]
pub fn line(&self) -> &ColorSpecReturn the color specification for coloring line numbers.
pub fn column(&self) -> &ColorSpec[src]
pub fn column(&self) -> &ColorSpecReturn the color specification for coloring column numbers.
pub fn matched(&self) -> &ColorSpec[src]
pub fn matched(&self) -> &ColorSpecReturn the color specification for coloring matched text.
Trait Implementations
impl Clone for ColorSpecs[src]
impl Clone for ColorSpecsfn clone(&self) -> ColorSpecs[src]
fn clone(&self) -> ColorSpecsReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)Performs copy-assignment from source. Read more
impl Debug for ColorSpecs[src]
impl Debug for ColorSpecsfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Default for ColorSpecs[src]
impl Default for ColorSpecsfn default() -> ColorSpecs[src]
fn default() -> ColorSpecsReturns the "default value" for a type. Read more
impl Eq for ColorSpecs[src]
impl Eq for ColorSpecsimpl PartialEq for ColorSpecs[src]
impl PartialEq for ColorSpecsfn eq(&self, other: &ColorSpecs) -> bool[src]
fn eq(&self, other: &ColorSpecs) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &ColorSpecs) -> bool[src]
fn ne(&self, other: &ColorSpecs) -> boolThis method tests for !=.
Auto Trait Implementations
impl Send for ColorSpecs
impl Send for ColorSpecsimpl Sync for ColorSpecs
impl Sync for ColorSpecs