Struct oauth1_request::signature_method::plaintext::PlaintextSign
source · [−]pub struct PlaintextSign<W = String> { /* private fields */ }
Expand description
A Sign
implementation that just returns the signing key used to construct it.
Trait Implementations
sourceimpl<W: Clone> Clone for PlaintextSign<W>
impl<W: Clone> Clone for PlaintextSign<W>
sourcefn clone(&self) -> PlaintextSign<W>
fn clone(&self) -> PlaintextSign<W>
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 more
sourceimpl<W: Debug> Debug for PlaintextSign<W>
impl<W: Debug> Debug for PlaintextSign<W>
sourceimpl<W> Sign for PlaintextSign<W> where
W: Display + Write,
impl<W> Sign for PlaintextSign<W> where
W: Display + Write,
type Signature = W
type Signature = W
The URL-encoded 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 more
sourcefn 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<T>(&mut self, _uri: T)
fn uri<T>(&mut self, _uri: T)
Feeds self
with the base string URI part of the signature base string.
sourcefn parameter<V>(&mut self, _key: &str, _value: V)
fn parameter<V>(&mut self, _key: &str, _value: V)
Feeds self
with a key-value parameter pair of the signature base string. Read more
sourcefn callback<V: Display>(&mut self, value: V)
fn callback<V: Display>(&mut self, value: V)
Feeds self
with the oauth_callback
parameter part of the signature base string. Read more
sourcefn consumer_key<V: Display>(&mut self, value: V)
fn consumer_key<V: Display>(&mut self, value: V)
Feeds self
with the oauth_consumer_key
parameter part of the signature base string. Read more
sourcefn nonce<V: Display>(&mut self, value: V)
fn nonce<V: Display>(&mut self, value: V)
Feeds self
with the oauth_nonce
parameter part of the signature base string. Read more
sourcefn use_nonce(&self) -> bool
fn use_nonce(&self) -> bool
Whether the signature method uses the oauth_nonce
parameter. Read more
sourcefn signature_method(&mut self)
fn signature_method(&mut self)
Feeds self
with the oauth_signature_method
parameter part of the
signature base string. Read more
sourcefn timestamp(&mut self, value: u64)
fn timestamp(&mut self, value: u64)
Feeds self
with the oauth_timestamp
parameter part of the
signature base string. Read more
sourcefn use_timestamp(&self) -> bool
fn use_timestamp(&self) -> bool
Whether the signature method uses the oauth_nonce
parameter. Read more
sourcefn token<V: Display>(&mut self, value: V)
fn token<V: Display>(&mut self, value: V)
Feeds self
with the oauth_token
parameter part of the signature base string. Read more
Auto Trait Implementations
impl<W> RefUnwindSafe for PlaintextSign<W> where
W: RefUnwindSafe,
impl<W> Send for PlaintextSign<W> where
W: Send,
impl<W> Sync for PlaintextSign<W> where
W: Sync,
impl<W> Unpin for PlaintextSign<W> where
W: Unpin,
impl<W> UnwindSafe for PlaintextSign<W> where
W: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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