Struct ci_detective::appveyor::Appveyor [] [src]

pub struct Appveyor {
    pub api_url: String,
    pub account_name: String,
    pub project_id: String,
    pub project_name: String,
    pub project_slug: String,
    pub build_folder: PathBuf,
    pub build_id: String,
    pub build_number: u32,
    pub build_version: String,
    pub build_worker_image: String,
    pub pull_request_number: Option<u32>,
    pub pull_request_title: Option<String>,
    pub pull_request_head_repo_name: Option<String>,
    pub pull_request_head_repo_branch: Option<String>,
    pub pull_request_head_commit: Option<String>,
    pub job_id: String,
    pub job_name: String,
    pub job_number: u32,
    pub repo_provider: RepoProvider,
    pub repo_scm: RepoSCM,
    pub repo_name: String,
    pub repo_branch: String,
    pub repo_tag: bool,
    pub repo_tag_name: Option<String>,
    pub repo_commit: String,
    pub repo_commit_author: String,
    pub repo_commit_author_email: String,
    pub repo_commit_timestamp: String,
    pub repo_commit_message: String,
    pub repo_commit_message_extended: String,
    pub scheduled_build: bool,
    pub forced_build: bool,
    pub re_build: bool,
    pub platform: String,
    pub configuration: String,
    // some fields omitted
}

Fields

Methods

impl Appveyor
[src]

[src]

Construct this provider's information from the environment.

Trait Implementations

impl Clone for Appveyor
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for Appveyor
[src]

[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl Send for Appveyor

impl Sync for Appveyor