[]Enum bfcomp::Lang

pub enum Lang {
    C,
    Ruby,
    Go,
    Tcl,
    Java,
}

lang_c - C code lang_ruby - Ruby code lang_go - Go code lang_tcl - Tcl code lang_java - Java code

Variants

CRubyGoTclJava

Methods

impl Lang

pub fn variants() -> [&'static str; 5]

impl Lang[src]

pub fn extension(&self) -> &str[src]

pub fn script_header(&self) -> &str[src]

Trait Implementations

impl Clone for Lang[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Default for Lang[src]

impl PartialEq<Lang> for Lang[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Copy for Lang[src]

impl Display for Lang

impl Debug for Lang[src]

impl FromStr for Lang

type Err = String

The associated error which can be returned from parsing.

Auto Trait Implementations

impl Sync for Lang

impl Send for Lang

impl Unpin for Lang

impl RefUnwindSafe for Lang

impl UnwindSafe for Lang

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]