pub struct FixedHeaders { /* private fields */ }
Expand description
A header provider returning an given, fixed set of headers.
Implementations§
Source§impl FixedHeaders
impl FixedHeaders
Trait Implementations§
Source§impl VssHeaderProvider for FixedHeaders
impl VssHeaderProvider for FixedHeaders
Source§fn get_headers<'life0, 'life1, 'async_trait>(
&'life0 self,
_request: &'life1 [u8],
) -> Pin<Box<dyn Future<Output = Result<HashMap<String, String>, VssHeaderProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn get_headers<'life0, 'life1, 'async_trait>(
&'life0 self,
_request: &'life1 [u8],
) -> Pin<Box<dyn Future<Output = Result<HashMap<String, String>, VssHeaderProviderError>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
Returns the HTTP headers to be used for a VSS request.
This method is called on each request, and should likely perform some form of caching. Read more
Auto Trait Implementations§
impl Freeze for FixedHeaders
impl RefUnwindSafe for FixedHeaders
impl Send for FixedHeaders
impl Sync for FixedHeaders
impl Unpin for FixedHeaders
impl UnwindSafe for FixedHeaders
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