Struct gapi_grpc::google::devtools::resultstore::v2::ConfiguredTarget[][src]

pub struct ConfiguredTarget {
    pub name: String,
    pub id: Option<Id>,
    pub status_attributes: Option<StatusAttributes>,
    pub timing: Option<Timing>,
    pub test_attributes: Option<ConfiguredTestAttributes>,
    pub properties: Vec<Property>,
    pub files: Vec<File>,
}

Each ConfiguredTarget represents data for a given configuration of a given target in a given Invocation. Every ConfiguredTarget should have at least one Action as a child resource before the invocation is finalized. Refer to the Action’s documentation for more info on this.

Fields

name: String

The resource name. Its format must be: invocations/${INVOCATION_ID}/targets/${url_encode(TARGET_ID)}/configuredTargets/${url_encode(CONFIG_ID)} where ${CONFIG_ID} must match the ID of an existing Configuration under this Invocation.

id: Option<Id>

The resource ID components that identify the ConfiguredTarget. They must match the resource name after proper encoding.

status_attributes: Option<StatusAttributes>

The aggregate status for this configuration of this target. If testing was not requested, set this to the build status (e.g. BUILT or FAILED_TO_BUILD).

timing: Option<Timing>

Captures the start time and duration of this configured target.

test_attributes: Option<ConfiguredTestAttributes>

Test specific attributes for this ConfiguredTarget.

properties: Vec<Property>

Arbitrary name-value pairs. This is implemented as a multi-map. Multiple properties are allowed with the same key. Properties will be returned in lexicographical order by key.

files: Vec<File>

A list of file references for configured target level files. The file IDs must be unique within this list. Duplicate file IDs will result in an error. Files will be returned in lexicographical order by ID.

Trait Implementations

impl Clone for ConfiguredTarget[src]

impl Debug for ConfiguredTarget[src]

impl Default for ConfiguredTarget[src]

impl Message for ConfiguredTarget[src]

impl PartialEq<ConfiguredTarget> for ConfiguredTarget[src]

impl StructuralPartialEq for ConfiguredTarget[src]

Auto Trait Implementations

impl RefUnwindSafe for ConfiguredTarget

impl Send for ConfiguredTarget

impl Sync for ConfiguredTarget

impl Unpin for ConfiguredTarget

impl UnwindSafe for ConfiguredTarget

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> 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]