Struct travis::Client [] [src]

pub struct Client<C> where
    C: Clone + Connect
{ /* fields omitted */ }

Entry point for all travis operations

Instances of Clients may be cloned.

Methods

impl Client<HttpsConnector<HttpConnector>>
[src]

[src]

Creates an Travis client for open source github repository builds

[src]

Creates a Travis client for private github repository builds

impl<C> Client<C> where
    C: Clone + Connect
[src]

[src]

Creates a Travis client for hosted versions of travis

[src]

get a list of repos for the a given owner (user or org)

[src]

get a ref to an env for a given repo slug

[src]

get a ref builds associated with a repo slug

[src]

get a ref to jobs associated with a build

Trait Implementations

impl<C: Clone> Clone for Client<C> where
    C: Clone + Connect
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<C: Debug> Debug for Client<C> where
    C: Clone + Connect
[src]

[src]

Formats the value using the given formatter.