[][src]Enum raur::SearchBy

pub enum SearchBy {
    Name,
    NameDesc,
    Maintainer,
    Depends,
    MakeDepends,
    OptDepends,
    CheckDepends,
}

What field to search by.

Name and NameDesc will match if your query is a substring of what you are searching by. The others will only match on exact matches.

Variants

Name

search by package name only

NameDesc

search by package name and description (default)

Maintainer

search by package maintainer

Depends

search for packages that depend on the query

MakeDepends

search for packages that makedepend on the query

OptDepends

search for packages that optdepend on the query

CheckDepends

search for packages that checkdepend on the query

Trait Implementations

impl Clone for SearchBy[src]

impl Copy for SearchBy[src]

impl Debug for SearchBy[src]

impl Display for SearchBy[src]

impl Eq for SearchBy[src]

impl Hash for SearchBy[src]

impl Ord for SearchBy[src]

impl PartialEq<SearchBy> for SearchBy[src]

impl PartialOrd<SearchBy> for SearchBy[src]

impl StructuralEq for SearchBy[src]

impl StructuralPartialEq for SearchBy[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

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

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

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

type Owned = T

The resulting type after obtaining ownership.

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, U> TryInto<U> for T where
    U: TryFrom<T>, 

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