pub struct BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S: State = Empty> { /* private fields */ }
Expand description
Use builder syntax to set the inputs and finish with call()
.
Implementations§
Source§impl<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S: State> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S>
impl<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S: State> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S>
Sourcepub fn call(self) -> Stringwhere
S: IsComplete,
pub fn call(self) -> Stringwhere
S: IsComplete,
Finishes building and performs the requested action.
Sourcepub fn key_id(
self,
value: &'f1 str,
) -> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, SetKeyId<S>>where
S::KeyId: IsUnset,
pub fn key_id(
self,
value: &'f1 str,
) -> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, SetKeyId<S>>where
S::KeyId: IsUnset,
Required.
Sourcepub fn key(
self,
value: &'f2 [u8],
) -> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, SetKey<S>>where
S::Key: IsUnset,
pub fn key(
self,
value: &'f2 [u8],
) -> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, SetKey<S>>where
S::Key: IsUnset,
Required.
Sourcepub fn content_type(
self,
value: &'f3 str,
) -> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, SetContentType<S>>where
S::ContentType: IsUnset,
pub fn content_type(
self,
value: &'f3 str,
) -> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, SetContentType<S>>where
S::ContentType: IsUnset,
Required.
Sourcepub fn method(
self,
value: &'f4 Method,
) -> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, SetMethod<S>>where
S::Method: IsUnset,
pub fn method(
self,
value: &'f4 Method,
) -> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, SetMethod<S>>where
S::Method: IsUnset,
Required.
Sourcepub fn path(
self,
value: &'f5 str,
) -> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, SetPath<S>>where
S::Path: IsUnset,
pub fn path(
self,
value: &'f5 str,
) -> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, SetPath<S>>where
S::Path: IsUnset,
Required.
Sourcepub fn date(
self,
value: &'f6 str,
) -> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, SetDate<S>>where
S::Date: IsUnset,
pub fn date(
self,
value: &'f6 str,
) -> BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, SetDate<S>>where
S::Date: IsUnset,
Required.
Auto Trait Implementations§
impl<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S> Freeze for BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S>
impl<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S> RefUnwindSafe for BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S>
impl<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S> Send for BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S>
impl<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S> Sync for BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S>
impl<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S> Unpin for BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S>
impl<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S> UnwindSafe for BuildAuthHeaderBuilder<'f1, 'f2, 'f3, 'f4, 'f5, 'f6, S>
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