//! I define trait for request authenticators.
//!
use Debug;
use Request;
use RequestCredentials;
/// A trait for request authenticators.
/// An authenticator takes request and resolved credentials,
/// and returns authenticated request as per it's policy.