[][src]Enum google_maps::time_zone::response::status::Status

pub enum Status {
    InvalidRequest,
    Ok,
    OverDailyLimit,
    OverQueryLimit,
    RequestDenied,
    UnknownError,
    ZeroResults,
}

Indicates the status of the response.

Variants

InvalidRequest

Indicates that the request was malformed.

Ok

Indicates that the request was successful.

OverDailyLimit

Indicates any of the following:

  • The API key is missing or invalid.
  • Billing has not been enabled on your account.
  • A self-imposed usage cap has been exceeded.
  • The provided method of payment is no longer valid (for example, a credit card has expired).

See the Maps FAQ to learn how to fix this.

OverQueryLimit

Indicates the requestor has exceeded quota.

RequestDenied

Indicates that the API did not complete the request. Confirm that the request was sent over HTTPS instead of HTTP.

UnknownError

Indicates an unknown error.

ZeroResults

Indicates that no time zone data could be found for the specified position or time. Confirm that the request is for a location on land, and not over water.

Trait Implementations

impl Clone for Status[src]

impl Debug for Status[src]

impl Default for Status[src]

fn default() -> Self[src]

Returns a reasonable default variant for the Status enum type.

impl<'de> Deserialize<'de> for Status[src]

impl Display for Status[src]

fn fmt(&self, f: &mut Formatter) -> Result[src]

Formats a Status enum into a string that is presentable to the end user.

impl Eq for Status[src]

impl<'_> From<&'_ Status> for String[src]

fn from(status: &Status) -> String[src]

Converts a Status enum to a String that contains a status code.

impl Hash for Status[src]

impl Ord for Status[src]

impl PartialEq<Status> for Status[src]

impl PartialOrd<Status> for Status[src]

impl Serialize for Status[src]

impl StructuralEq for Status[src]

impl StructuralPartialEq for Status[src]

impl TryFrom<String> for Status[src]

type Error = Error

The type returned in the event of a conversion error.

fn try_from(status: String) -> Result<Status, Error>[src]

Gets a Status enum from a String that contains a valid status code.

Auto Trait Implementations

impl RefUnwindSafe for Status

impl Send for Status

impl Sync for Status

impl Unpin for Status

impl UnwindSafe for Status

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> DeserializeOwned for T where
    T: Deserialize<'de>, 
[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.