pub struct HttpMessageComponentId {
pub name: HttpMessageComponentName,
pub params: HttpMessageComponentParams,
}Expand description
Http message component id
Fields§
§name: HttpMessageComponentNameHttp message component name
params: HttpMessageComponentParamsHttp message component params
Implementations§
Source§impl HttpMessageComponentId
impl HttpMessageComponentId
Sourcepub fn add_req_param(&mut self)
pub fn add_req_param(&mut self)
Add req field param to the component, which is used to generate signature input for response from its corresponding request.
Trait Implementations§
Source§impl Clone for HttpMessageComponentId
impl Clone for HttpMessageComponentId
Source§fn clone(&self) -> HttpMessageComponentId
fn clone(&self) -> HttpMessageComponentId
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 HttpMessageComponentId
impl Debug for HttpMessageComponentId
Source§impl Display for HttpMessageComponentId
impl Display for HttpMessageComponentId
Source§impl Hash for HttpMessageComponentId
impl Hash for HttpMessageComponentId
Source§impl PartialEq for HttpMessageComponentId
impl PartialEq for HttpMessageComponentId
Source§impl TryFrom<&str> for HttpMessageComponentId
impl TryFrom<&str> for HttpMessageComponentId
Source§fn try_from(val: &str) -> Result<HttpMessageComponentId, HttpSigError>
fn try_from(val: &str) -> Result<HttpMessageComponentId, HttpSigError>
Parse http message component id from string
Accept "<name>";<params> or "<name>" (with double quotations).
But accept string in the form of <name> (without double quotations) when no param is given
Source§type Error = HttpSigError
type Error = HttpSigError
The type returned in the event of a conversion error.
impl Eq for HttpMessageComponentId
impl StructuralPartialEq for HttpMessageComponentId
Auto Trait Implementations§
impl Freeze for HttpMessageComponentId
impl RefUnwindSafe for HttpMessageComponentId
impl Send for HttpMessageComponentId
impl Sync for HttpMessageComponentId
impl Unpin for HttpMessageComponentId
impl UnwindSafe for HttpMessageComponentId
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.