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

pub struct WorkspaceInfo {
    pub workspace_context: Option<WorkspaceContext>,
    pub hostname: String,
    pub working_directory: String,
    pub tool_tag: String,
    pub command_lines: Vec<CommandLine>,
}

Describes the workspace under which the tool was invoked, this includes information that was fed into the command, the source code referenced, and the tool itself.

Fields

workspace_context: Option<WorkspaceContext>

Data about the workspace that might be useful for debugging.

hostname: String

Where the tool was invoked

working_directory: String

The client’s working directory where the build/test was run from.

tool_tag: String

Tools should set tool_tag to the name of the tool or use case.

command_lines: Vec<CommandLine>

The command lines invoked. The first command line is the one typed by the user, then each one after that should be an expansion of the previous command line.

Trait Implementations

impl Clone for WorkspaceInfo[src]

impl Debug for WorkspaceInfo[src]

impl Default for WorkspaceInfo[src]

impl Message for WorkspaceInfo[src]

impl PartialEq<WorkspaceInfo> for WorkspaceInfo[src]

impl StructuralPartialEq for WorkspaceInfo[src]

Auto Trait Implementations

impl RefUnwindSafe for WorkspaceInfo

impl Send for WorkspaceInfo

impl Sync for WorkspaceInfo

impl Unpin for WorkspaceInfo

impl UnwindSafe for WorkspaceInfo

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]