#[non_exhaustive]pub struct ReconfigureAgentOptions {
pub authenticator: Authenticator,
pub tls_config: Option<Arc<ClientConfig>>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.authenticator: Authenticator§tls_config: Option<Arc<ClientConfig>>Implementations§
Source§impl ReconfigureAgentOptions
impl ReconfigureAgentOptions
pub fn new(authenticator: Authenticator) -> Self
pub fn tls_config( self, tls_config: impl Into<Option<Arc<ClientConfig>>>, ) -> Self
Trait Implementations§
Source§impl Clone for ReconfigureAgentOptions
impl Clone for ReconfigureAgentOptions
Source§fn clone(&self) -> ReconfigureAgentOptions
fn clone(&self) -> ReconfigureAgentOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 ReconfigureAgentOptions
impl !RefUnwindSafe for ReconfigureAgentOptions
impl Send for ReconfigureAgentOptions
impl Sync for ReconfigureAgentOptions
impl Unpin for ReconfigureAgentOptions
impl UnsafeUnpin for ReconfigureAgentOptions
impl !UnwindSafe for ReconfigureAgentOptions
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