[][src]Enum places::msg_types::SearchResultReason

#[repr(i32)]pub enum SearchResultReason {
    Keyword,
    Origin,
    Url,
    PreviousUse,
    Bookmark,
    Tag,
}

Protobuf allows nesting these, but prost behaves weirdly if we do.

Variants

Keyword

Never used in practice. Maybe remove this from here and from the rust enum?

Origin
Url
PreviousUse
Bookmark
Tag

If we get real tag support, just add optional string tags to SearchResult below, but for now expose that it was because of tags.

Implementations

impl SearchResultReason[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of SearchResultReason.

pub fn from_i32(value: i32) -> Option<SearchResultReason>[src]

Converts an i32 to a SearchResultReason, or None if value is not a valid variant.

Trait Implementations

impl Clone for SearchResultReason[src]

impl Copy for SearchResultReason[src]

impl Debug for SearchResultReason[src]

impl Default for SearchResultReason[src]

impl Eq for SearchResultReason[src]

impl From<MatchReason> for SearchResultReason[src]

impl From<SearchResultReason> for i32[src]

impl Hash for SearchResultReason[src]

impl Ord for SearchResultReason[src]

impl PartialEq<SearchResultReason> for SearchResultReason[src]

impl PartialOrd<SearchResultReason> for SearchResultReason[src]

impl StructuralEq for SearchResultReason[src]

impl StructuralPartialEq for SearchResultReason[src]

Auto Trait Implementations

impl RefUnwindSafe for SearchResultReason

impl Send for SearchResultReason

impl Sync for SearchResultReason

impl Unpin for SearchResultReason

impl UnwindSafe for SearchResultReason

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<T> CallHasher for T where
    T: Hash

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, 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<V, T> VZip<V> for T where
    V: MultiLane<T>,