Trait cometd_client::types::access_token::AccessToken
source · pub trait AccessToken: Debug + Sync + Send + 'static {
// Required method
fn get_authorization_token(&self) -> &str;
}
Expand description
Trait which can be used for implementing custom access token.
Example:
#[derive(Debug)]
struct SuperToken(Box<str>);
impl SuperToken {
pub fn new() -> Self {
Self("super-name Jindřich".into())
}
}
impl AccessToken for SuperToken {
fn get_authorization_token(&self) -> &str {
&self.0
}
}
Required Methods§
Return reference to array of pairs (<HeaderName>, <HeaderValue>)
.