pub struct AzureConfiguration {
pub chatbot_config: Option<AzureChatbotConfiguration>,
pub search_config: Option<AzureSearchConfiguration>,
pub blob_storage_config: Option<AzureBlobStorageConfiguration>,
}
Fields§
§chatbot_config: Option<AzureChatbotConfiguration>
§search_config: Option<AzureSearchConfiguration>
§blob_storage_config: Option<AzureBlobStorageConfiguration>
Implementations§
Source§impl AzureConfiguration
impl AzureConfiguration
Sourcepub fn try_from_env() -> Result<Option<Self>>
pub fn try_from_env() -> Result<Option<Self>>
Attempts to create an AzureConfiguration by calling the individual try_from_env functions.
Returns Ok(Some(AzureConfiguration))
if any of the configurations are set.
Returns Ok(None)
if no relevant environment variables are set.
Trait Implementations§
Source§impl Clone for AzureConfiguration
impl Clone for AzureConfiguration
Source§fn clone(&self) -> AzureConfiguration
fn clone(&self) -> AzureConfiguration
Returns a copy 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 moreSource§impl PartialEq for AzureConfiguration
impl PartialEq for AzureConfiguration
impl StructuralPartialEq for AzureConfiguration
Auto Trait Implementations§
impl Freeze for AzureConfiguration
impl RefUnwindSafe for AzureConfiguration
impl Send for AzureConfiguration
impl Sync for AzureConfiguration
impl Unpin for AzureConfiguration
impl UnwindSafe for AzureConfiguration
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