Struct hubcaps::deployments::Deployments
[−]
[src]
pub struct Deployments<C> where
C: Clone + Connect, { /* fields omitted */ }
Interface for repository deployments
Methods
impl<C: Clone + Connect> Deployments<C>
[src]
pub fn new<O, R>(github: Github<C>, owner: O, repo: R) -> Deployments<C> where
O: Into<String>,
R: Into<String>,
[src]
O: Into<String>,
R: Into<String>,
Create a new deployments instance
pub fn list(&self, opts: &DeploymentListOptions) -> Future<Vec<Deployment>>
[src]
lists all deployments for a repository
pub fn create(&self, dep: &DeploymentOptions) -> Future<Deployment>
[src]
creates a new deployment for this repository
pub fn statuses(&self, id: u64) -> DeploymentStatuses<C>
[src]
get a reference to the statuses api for a give deployment