[][src]Struct k8s_openapi::apimachinery::pkg::apis::meta::v1::Status

pub struct Status {
    pub code: Option<i32>,
    pub details: Option<StatusDetails>,
    pub message: Option<String>,
    pub metadata: ListMeta,
    pub reason: Option<String>,
    pub status: Option<String>,
}

Status is a return value for calls that don't return other objects.

Fields

code: Option<i32>

Suggested HTTP return code for this status, 0 if not set.

details: Option<StatusDetails>

Extended data associated with the reason. Each reason may define its own extended details. This field is optional and the data returned is not guaranteed to conform to any schema except that defined by the reason type.

message: Option<String>

A human-readable description of the status of this operation.

metadata: ListMeta

Standard list metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds

reason: Option<String>

A machine-readable description of why this operation is in the "Failure" status. If this value is empty there is no information available. A Reason clarifies an HTTP status code but does not override it.

status: Option<String>

Status of the operation. One of: "Success" or "Failure". More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status

Trait Implementations

impl Clone for Status[src]

impl Debug for Status[src]

impl Default for Status[src]

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

impl Metadata for Status[src]

type Ty = ListMeta

The type of the metadata object.

impl PartialEq<Status> for Status[src]

impl Resource for Status[src]

impl Serialize for Status[src]

impl StructuralPartialEq for Status[src]

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