Struct remoteit_api::auth::BuildAuthHeaderBuilder
source · pub struct BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState = (Required<&'__f0 str>, Required<&'__f1 [u8]>, Required<&'__f2 str>, Required<&'__f3 Method>, Required<&'__f4 str>, Required<&'__f5 str>)> { /* private fields */ }Expand description
Use builder syntax to set the required parameters and finish by calling the method Self::call().
Implementations§
source§impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
source§impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState<KeyId = Required<&'__f0 str>>> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState<KeyId = Required<&'__f0 str>>> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
sourcepub fn key_id(
self,
value: &'__f0 str,
) -> __BuildAuthHeaderBuilderSetKeyId<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
pub fn key_id( self, value: &'__f0 str, ) -> __BuildAuthHeaderBuilderSetKeyId<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
Sets the value of key_id. See build_auth_header() for more info.
source§impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState<Key = Required<&'__f1 [u8]>>> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState<Key = Required<&'__f1 [u8]>>> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
sourcepub fn key(
self,
value: &'__f1 [u8],
) -> __BuildAuthHeaderBuilderSetKey<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
pub fn key( self, value: &'__f1 [u8], ) -> __BuildAuthHeaderBuilderSetKey<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
Sets the value of key. See build_auth_header() for more info.
source§impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState<ContentType = Required<&'__f2 str>>> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState<ContentType = Required<&'__f2 str>>> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
sourcepub fn content_type(
self,
value: &'__f2 str,
) -> __BuildAuthHeaderBuilderSetContentType<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
pub fn content_type( self, value: &'__f2 str, ) -> __BuildAuthHeaderBuilderSetContentType<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
Sets the value of content_type. See build_auth_header() for more info.
source§impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState<Method = Required<&'__f3 Method>>> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState<Method = Required<&'__f3 Method>>> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
sourcepub fn method(
self,
value: &'__f3 Method,
) -> __BuildAuthHeaderBuilderSetMethod<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
pub fn method( self, value: &'__f3 Method, ) -> __BuildAuthHeaderBuilderSetMethod<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
Sets the value of method. See build_auth_header() for more info.
source§impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState<Path = Required<&'__f4 str>>> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState<Path = Required<&'__f4 str>>> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
sourcepub fn path(
self,
value: &'__f4 str,
) -> __BuildAuthHeaderBuilderSetPath<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
pub fn path( self, value: &'__f4 str, ) -> __BuildAuthHeaderBuilderSetPath<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
Sets the value of path. See build_auth_header() for more info.
source§impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState<Date = Required<&'__f5 str>>> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State: __BuildAuthHeaderBuilderState<Date = Required<&'__f5 str>>> BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
sourcepub fn date(
self,
value: &'__f5 str,
) -> __BuildAuthHeaderBuilderSetDate<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
pub fn date( self, value: &'__f5 str, ) -> __BuildAuthHeaderBuilderSetDate<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>
Sets the value of date. See build_auth_header() for more info.
Auto Trait Implementations§
impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State> Freeze for BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>where
<__State as __BuildAuthHeaderBuilderState>::KeyId: Freeze,
<__State as __BuildAuthHeaderBuilderState>::Key: Freeze,
<__State as __BuildAuthHeaderBuilderState>::ContentType: Freeze,
<__State as __BuildAuthHeaderBuilderState>::Method: Freeze,
<__State as __BuildAuthHeaderBuilderState>::Path: Freeze,
<__State as __BuildAuthHeaderBuilderState>::Date: Freeze,
impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State> RefUnwindSafe for BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>where
<__State as __BuildAuthHeaderBuilderState>::KeyId: RefUnwindSafe,
<__State as __BuildAuthHeaderBuilderState>::Key: RefUnwindSafe,
<__State as __BuildAuthHeaderBuilderState>::ContentType: RefUnwindSafe,
<__State as __BuildAuthHeaderBuilderState>::Method: RefUnwindSafe,
<__State as __BuildAuthHeaderBuilderState>::Path: RefUnwindSafe,
<__State as __BuildAuthHeaderBuilderState>::Date: RefUnwindSafe,
__State: RefUnwindSafe,
impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State> Send for BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>where
<__State as __BuildAuthHeaderBuilderState>::KeyId: Send,
<__State as __BuildAuthHeaderBuilderState>::Key: Send,
<__State as __BuildAuthHeaderBuilderState>::ContentType: Send,
<__State as __BuildAuthHeaderBuilderState>::Method: Send,
<__State as __BuildAuthHeaderBuilderState>::Path: Send,
<__State as __BuildAuthHeaderBuilderState>::Date: Send,
__State: Send,
impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State> Sync for BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>where
<__State as __BuildAuthHeaderBuilderState>::KeyId: Sync,
<__State as __BuildAuthHeaderBuilderState>::Key: Sync,
<__State as __BuildAuthHeaderBuilderState>::ContentType: Sync,
<__State as __BuildAuthHeaderBuilderState>::Method: Sync,
<__State as __BuildAuthHeaderBuilderState>::Path: Sync,
<__State as __BuildAuthHeaderBuilderState>::Date: Sync,
__State: Sync,
impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State> Unpin for BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>where
<__State as __BuildAuthHeaderBuilderState>::KeyId: Unpin,
<__State as __BuildAuthHeaderBuilderState>::Key: Unpin,
<__State as __BuildAuthHeaderBuilderState>::ContentType: Unpin,
<__State as __BuildAuthHeaderBuilderState>::Method: Unpin,
<__State as __BuildAuthHeaderBuilderState>::Path: Unpin,
<__State as __BuildAuthHeaderBuilderState>::Date: Unpin,
__State: Unpin,
impl<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State> UnwindSafe for BuildAuthHeaderBuilder<'__f0, '__f1, '__f2, '__f3, '__f4, '__f5, __State>where
<__State as __BuildAuthHeaderBuilderState>::KeyId: UnwindSafe,
<__State as __BuildAuthHeaderBuilderState>::Key: UnwindSafe,
<__State as __BuildAuthHeaderBuilderState>::ContentType: UnwindSafe,
<__State as __BuildAuthHeaderBuilderState>::Method: UnwindSafe,
<__State as __BuildAuthHeaderBuilderState>::Path: UnwindSafe,
<__State as __BuildAuthHeaderBuilderState>::Date: UnwindSafe,
__State: UnwindSafe,
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