Struct cogs::engine::Engine [] [src]

pub struct Engine<Connector> where
    Connector: Connect + Service, 
{ /* fields omitted */ }

Struct for holding Engine data

Instantiate one using Engine::new

Methods

impl<Connector> Engine<Connector> where
    Connector: Connect,
    Connector: Service, 
[src]

Returns a new Engine

let client = hyper::Client::configure()
    .connector(hyper_tls::HttpsConnector::new(4, &handle).unwrap())
    .keep_alive(true)
    .build(&handle);
let credentials = Credentials::new(SubscriptionKey::new("abc123"));
Engine::new(credentials, client);

Runs a Cog and returns its Output