Struct openstack::session::Session [] [src]

pub struct Session<Auth: AuthMethod> { /* fields omitted */ }

An OpenStack API session.

Owns a token and an underlying client.

Methods

impl<'a, Auth: AuthMethod + 'a> Session<Auth>
[src]

Create a new session with a given authentication plugin.

Get a clone of the authentication token.

Get an endpoint URL.

A wrapper for HTTP request.

Trait Implementations

impl<Auth: Debug + AuthMethod> Debug for Session<Auth> where Auth::TokenType: Debug
[src]

Formats the value using the given formatter.