gw-rust-programming-tutorial 0.1.0

gw rust test.
Documentation
//借用的方式
pub fn test_generics_fn<T>(v:&[T])->&T
    where T : std::cmp::PartialOrd
{
    let mut max = &v[0];
    for e in v
    {
        if e > max
        {
            max = e;
        }
    }

    max
}

//不借用实现copy的trait
pub fn test_generics_fn1<T>(v:&[T])->T
    where T : std::cmp::PartialOrd+core::marker::Copy
{
    let mut max = v[0];
    for e in v
    {
        if *e > max
        {
            max = *e;
        }
    }

    max
}