Enum gapi_grpc::google::devtools::clouddebugger::v2::status_message::Reference[][src]

#[repr(i32)]pub enum Reference {
    Unspecified,
    BreakpointSourceLocation,
    BreakpointCondition,
    BreakpointExpression,
    BreakpointAge,
    VariableName,
    VariableValue,
}

Enumerates references to which the message applies.

Variants

Unspecified

Status doesn’t refer to any particular input.

BreakpointSourceLocation

Status applies to the breakpoint and is related to its location.

BreakpointCondition

Status applies to the breakpoint and is related to its condition.

BreakpointExpression

Status applies to the breakpoint and is related to its expressions.

BreakpointAge

Status applies to the breakpoint and is related to its age.

VariableName

Status applies to the entire variable.

VariableValue

Status applies to variable value (variable name is valid).

Implementations

impl Reference[src]

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

Returns true if value is a variant of Reference.

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

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

Trait Implementations

impl Clone for Reference[src]

impl Copy for Reference[src]

impl Debug for Reference[src]

impl Default for Reference[src]

impl Eq for Reference[src]

impl From<Reference> for i32[src]

impl Hash for Reference[src]

impl Ord for Reference[src]

impl PartialEq<Reference> for Reference[src]

impl PartialOrd<Reference> for Reference[src]

impl StructuralEq for Reference[src]

impl StructuralPartialEq for Reference[src]

Auto Trait Implementations

impl RefUnwindSafe for Reference

impl Send for Reference

impl Sync for Reference

impl Unpin for Reference

impl UnwindSafe for Reference

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> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> IntoRequest<T> for 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>, 
[src]

impl<T> WithSubscriber for T[src]