Project

Trait Project 

Source
pub trait Project {
    // Required methods
    fn get_project<'life0, 'async_trait>(
        &'life0 self,
        params: ProjectGetRequest,
    ) -> Pin<Box<dyn Future<Output = Result<ProjectGetResponse, Error>> + Send + 'async_trait>>
       where Self: 'async_trait,
             'life0: 'async_trait;
    fn list_envvars<'life0, 'async_trait>(
        &'life0 self,
        params: ProjectListEnvvarsRequest,
    ) -> Pin<Box<dyn Future<Output = Result<ProjectListEnvvarsResponse, Error>> + Send + 'async_trait>>
       where Self: 'async_trait,
             'life0: 'async_trait;
    fn delete_envvar<'life0, 'async_trait>(
        &'life0 self,
        params: ProjectDeleteEnvvarRequest,
    ) -> Pin<Box<dyn Future<Output = Result<ProjectDeleteEnvvarResponse, Error>> + Send + 'async_trait>>
       where Self: 'async_trait,
             'life0: 'async_trait;
}

Required Methods§

Source

fn get_project<'life0, 'async_trait>( &'life0 self, params: ProjectGetRequest, ) -> Pin<Box<dyn Future<Output = Result<ProjectGetResponse, Error>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Get information about a project.

§Errors

Returns an error if any network errors are encountered.

Source

fn list_envvars<'life0, 'async_trait>( &'life0 self, params: ProjectListEnvvarsRequest, ) -> Pin<Box<dyn Future<Output = Result<ProjectListEnvvarsResponse, Error>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

List env vars for for a project.

§Errors

Returns an error if any network errors are encountered.

Source

fn delete_envvar<'life0, 'async_trait>( &'life0 self, params: ProjectDeleteEnvvarRequest, ) -> Pin<Box<dyn Future<Output = Result<ProjectDeleteEnvvarResponse, Error>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Delete an env var from a repo.

§Errors

Returns an error if any network errors are encountered.

Implementors§