pub struct RegistryAuthBuilder { /* private fields */ }
Implementations§
Source§impl RegistryAuthBuilder
impl RegistryAuthBuilder
Sourcepub fn username(&mut self, username: impl Into<String>) -> &mut Self
pub fn username(&mut self, username: impl Into<String>) -> &mut Self
The username used for authentication.
Sourcepub fn password(&mut self, password: impl Into<String>) -> &mut Self
pub fn password(&mut self, password: impl Into<String>) -> &mut Self
The password used for authentication.
Sourcepub fn email(&mut self, email: impl Into<String>) -> &mut Self
pub fn email(&mut self, email: impl Into<String>) -> &mut Self
The email addres used for authentication.
Sourcepub fn server_address(&mut self, server_address: impl Into<String>) -> &mut Self
pub fn server_address(&mut self, server_address: impl Into<String>) -> &mut Self
The server address of registry, should be a domain/IP without a protocol.
Example: 10.92.0.1
, docker.corp.local
Sourcepub fn build(&self) -> RegistryAuth
pub fn build(&self) -> RegistryAuth
Create the final authentication object.
Trait Implementations§
Source§impl Default for RegistryAuthBuilder
impl Default for RegistryAuthBuilder
Source§fn default() -> RegistryAuthBuilder
fn default() -> RegistryAuthBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RegistryAuthBuilder
impl RefUnwindSafe for RegistryAuthBuilder
impl Send for RegistryAuthBuilder
impl Sync for RegistryAuthBuilder
impl Unpin for RegistryAuthBuilder
impl UnwindSafe for RegistryAuthBuilder
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