Trait proto::Describable

source ·
pub trait Describable<'tool>: Send + Sync {
    // Required methods
    fn get_bin_name(&self) -> &str;
    fn get_log_target(&self) -> &str;
    fn get_name(&self) -> String;
}

Required Methods§

source

fn get_bin_name(&self) -> &str

Return the tool’s binary name. Will also be used in variables and file names.

source

fn get_log_target(&self) -> &str

Return a loggable target name.

source

fn get_name(&self) -> String

Return a human readable name of the tool.

Implementations on Foreign Types§

source§

impl Describable<'_> for BunLanguage

source§

impl Describable<'_> for DenoLanguage

source§

impl Describable<'_> for GoLanguage

source§

impl Describable<'_> for NodeDependencyManager

source§

impl Describable<'_> for NodeLanguage

Implementors§