pub struct DestinationConfig {
pub destination_type: DestinationType,
pub bucket: Option<String>,
pub prefix: Option<String>,
pub path: Option<String>,
pub region: Option<String>,
pub endpoint: Option<String>,
pub credentials_file: Option<String>,
pub access_key_env: Option<String>,
pub secret_key_env: Option<String>,
pub aws_profile: Option<String>,
pub allow_anonymous: bool,
}Fields§
§destination_type: DestinationType§bucket: Option<String>§prefix: Option<String>§path: Option<String>§region: Option<String>§endpoint: Option<String>§credentials_file: Option<String>§access_key_env: Option<String>§secret_key_env: Option<String>§aws_profile: Option<String>§allow_anonymous: boolTrait Implementations§
Source§impl Clone for DestinationConfig
impl Clone for DestinationConfig
Source§fn clone(&self) -> DestinationConfig
fn clone(&self) -> DestinationConfig
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 moreSource§impl Debug for DestinationConfig
impl Debug for DestinationConfig
Source§impl<'de> Deserialize<'de> for DestinationConfig
impl<'de> Deserialize<'de> for DestinationConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DestinationConfig
impl RefUnwindSafe for DestinationConfig
impl Send for DestinationConfig
impl Sync for DestinationConfig
impl Unpin for DestinationConfig
impl UnsafeUnpin for DestinationConfig
impl UnwindSafe for DestinationConfig
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