pub struct HmacSha1Sign { /* private fields */ }
Available on crate feature
hmac-sha1
only.Expand description
A type that signs a signature base string with the HMAC-SHA1 signature algorithm.
Trait Implementations§
Source§impl Clone for HmacSha1Sign
impl Clone for HmacSha1Sign
Source§fn clone(&self) -> HmacSha1Sign
fn clone(&self) -> HmacSha1Sign
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for HmacSha1Sign
impl Debug for HmacSha1Sign
Source§impl Sign for HmacSha1Sign
impl Sign for HmacSha1Sign
Source§type Signature = HmacSha1Signature
type Signature = HmacSha1Signature
The URL-encoded representation of
oauth_signature
string the algorithm produces.Source§fn get_signature_method_name(&self) -> &'static str
fn get_signature_method_name(&self) -> &'static str
Returns the
oauth_signature_method
string for the signature method associated with the
algorithm.Source§fn request_method(&mut self, method: &str)
fn request_method(&mut self, method: &str)
Feeds
self
with the HTTP request method part of the signature base string.Source§fn uri<T: Display>(&mut self, uri: T)
fn uri<T: Display>(&mut self, uri: T)
Feeds
self
with the base string URI part of the signature base string.Source§fn parameter<V: Display>(&mut self, key: &str, value: V)
fn parameter<V: Display>(&mut self, key: &str, value: V)
Feeds
self
with a key-value parameter pair of the signature base string. Read moreSource§fn end(self) -> HmacSha1Signature
fn end(self) -> HmacSha1Signature
Finalizes the signing process and returns the resulting signature.
Source§fn consumer_key<V: Display>(&mut self, value: V)
fn consumer_key<V: Display>(&mut self, value: V)
Source§fn use_nonce(&self) -> bool
fn use_nonce(&self) -> bool
Whether the signature method uses the
oauth_nonce
parameter. Read moreSource§fn signature_method(&mut self)
fn signature_method(&mut self)
Source§fn use_timestamp(&self) -> bool
fn use_timestamp(&self) -> bool
Whether the signature method uses the
oauth_nonce
parameter. Read moreAuto Trait Implementations§
impl Freeze for HmacSha1Sign
impl RefUnwindSafe for HmacSha1Sign
impl Send for HmacSha1Sign
impl Sync for HmacSha1Sign
impl Unpin for HmacSha1Sign
impl UnwindSafe for HmacSha1Sign
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more