pub enum AdminAuthConfig {
Basic {
username: String,
password: String,
generated_password: bool,
},
Bearer {
token: String,
generated_token: bool,
},
Header {
header_name: HeaderName,
token: String,
generated_token: bool,
},
None,
}Variants§
Implementations§
Source§impl AdminAuthConfig
impl AdminAuthConfig
pub fn basic(username: impl Into<String>, password: impl Into<String>) -> Self
pub fn basic_with_random_password(username: impl Into<String>) -> Self
pub fn bearer(token: impl Into<String>, generated_token: bool) -> Self
pub fn header( header_name: impl AsRef<str>, token: impl Into<String>, generated_token: bool, ) -> Result<Self, AdminUiError>
pub fn summary(&self) -> AdminAuthSummary
pub fn secret_for_display(&self) -> Option<&str>
Trait Implementations§
Source§impl Clone for AdminAuthConfig
impl Clone for AdminAuthConfig
Source§fn clone(&self) -> AdminAuthConfig
fn clone(&self) -> AdminAuthConfig
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 moreAuto Trait Implementations§
impl !Freeze for AdminAuthConfig
impl RefUnwindSafe for AdminAuthConfig
impl Send for AdminAuthConfig
impl Sync for AdminAuthConfig
impl Unpin for AdminAuthConfig
impl UnsafeUnpin for AdminAuthConfig
impl UnwindSafe for AdminAuthConfig
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,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> SerializableKey for T
impl<T> SerializableKey for T
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.