pub struct RequestAuthMeta {
pub authorization: Option<String>,
pub same_token: Option<String>,
}Expand description
Headers needed by HTTP Basic / Same-Token macros (copied before .await).
HTTP Basic / Same-Token 宏所需的请求头(在 .await 前拷贝)。
Fields§
Raw Authorization header (may be Basic ... or Bearer ...).
原始 Authorization 头。
same_token: Option<String>Same-Token header value (header name from config). Same-Token 头的值(头名来自配置)。
Implementations§
Source§impl RequestAuthMeta
impl RequestAuthMeta
Sourcepub fn from_request<R: SaRequest>(req: &R, same_token_header: &str) -> Self
pub fn from_request<R: SaRequest>(req: &R, same_token_header: &str) -> Self
Capture from any SaRequest. Header lookup is adapter-defined.
从任意 SaRequest 捕获。头查找语义由适配器决定。
Trait Implementations§
Source§impl Clone for RequestAuthMeta
impl Clone for RequestAuthMeta
Source§fn clone(&self) -> RequestAuthMeta
fn clone(&self) -> RequestAuthMeta
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RequestAuthMeta
impl Debug for RequestAuthMeta
Source§impl Default for RequestAuthMeta
impl Default for RequestAuthMeta
Source§fn default() -> RequestAuthMeta
fn default() -> RequestAuthMeta
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RequestAuthMeta
impl RefUnwindSafe for RequestAuthMeta
impl Send for RequestAuthMeta
impl Sync for RequestAuthMeta
impl Unpin for RequestAuthMeta
impl UnsafeUnpin for RequestAuthMeta
impl UnwindSafe for RequestAuthMeta
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