Enum cargo::core::source::GitReference [] [src]

pub enum GitReference {
    Tag(String),
    Branch(String),
    Rev(String),
}

Variants

Tag
Branch
Rev

Methods

impl GitReference

fn to_ref_string(&self) -> Option<String>

Trait Implementations

Derived Implementations

impl Hash for GitReference

fn hash<__H: Hasher>(&self, __arg_0: &mut __H)

fn hash_slice<H>(data: &[Self], state: &mut H) where H: Hasher

impl Ord for GitReference

fn cmp(&self, __arg_0: &GitReference) -> Ordering

impl PartialOrd for GitReference

fn partial_cmp(&self, __arg_0: &GitReference) -> Option<Ordering>

fn lt(&self, __arg_0: &GitReference) -> bool

fn le(&self, __arg_0: &GitReference) -> bool

fn gt(&self, __arg_0: &GitReference) -> bool

fn ge(&self, __arg_0: &GitReference) -> bool

impl Eq for GitReference

impl PartialEq for GitReference

fn eq(&self, __arg_0: &GitReference) -> bool

fn ne(&self, __arg_0: &GitReference) -> bool

impl Clone for GitReference

fn clone(&self) -> GitReference

fn clone_from(&mut self, source: &Self)

impl Debug for GitReference

fn fmt(&self, __arg_0: &mut Formatter) -> Result