Struct oauth1_request::signature_method::hmac_sha1::HmacSha1Sign
source · pub struct HmacSha1Sign { /* private fields */ }
Expand description
A type that signs a signature base string with the HMAC-SHA1 signature algorithm.
Trait Implementations
sourceimpl Clone for HmacSha1Sign
impl Clone for HmacSha1Sign
sourcefn clone(&self) -> HmacSha1Sign
fn clone(&self) -> HmacSha1Sign
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for HmacSha1Sign
impl Debug for HmacSha1Sign
sourceimpl Sign for HmacSha1Sign
impl Sign for HmacSha1Sign
type Signature = HmacSha1Signature
type Signature = HmacSha1Signature
The representation of
oauth_signature
string the algorithm produces.sourcefn 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. Read moresourcefn 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.sourcefn uri(&mut self, uri: impl Display)
fn uri(&mut self, uri: impl Display)
Feeds
self
with the base string URI part of the signature base string.sourcefn parameter(&mut self, key: &str, value: impl Display)
fn parameter(&mut self, key: &str, value: impl Display)
Feeds
self
with a key-value parameter pair of the signature base string. Read moresourcefn finish(self) -> HmacSha1Signature
fn finish(self) -> HmacSha1Signature
Finalizes the signing process and returns the resulting signature.
sourcefn consumer_key(&mut self, default_key: &'static str, value: impl Display)
fn consumer_key(&mut self, default_key: &'static str, value: impl Display)
sourcefn use_nonce(&self) -> bool
fn use_nonce(&self) -> bool
If this method returns
false
, Signer
will not emit the oauth_nonce
part of the
signature base string. Read moresourcefn signature_method(
&mut self,
default_key: &'static str,
default_value: &'static str
)
fn signature_method(
&mut self,
default_key: &'static str,
default_value: &'static str
)
sourcefn use_timestamp(&self) -> bool
fn use_timestamp(&self) -> bool
If this method returns
false
, Signer
will not emit the oauth_nonce
part of the
signature base string. Read moreAuto Trait Implementations
impl RefUnwindSafe for HmacSha1Sign
impl Send for HmacSha1Sign
impl Sync for HmacSha1Sign
impl Unpin for HmacSha1Sign
impl UnwindSafe for HmacSha1Sign
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more