pub struct SourceView {
pub provider: String,
pub endpoint: Option<String>,
pub region: String,
pub bucket: String,
pub path_style: PathStyle,
pub credentials: Option<SourceCredentialsView>,
pub tls: TlsView,
}Expand description
The source as returned by the server. provider stays a string so a
provider this build does not know (for example azure) still displays.
Fields§
§provider: String§endpoint: Option<String>§region: String§bucket: String§path_style: PathStyle§credentials: Option<SourceCredentialsView>§tls: TlsViewTrait Implementations§
Source§impl Clone for SourceView
impl Clone for SourceView
Source§fn clone(&self) -> SourceView
fn clone(&self) -> SourceView
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 moreSource§impl Debug for SourceView
impl Debug for SourceView
Source§impl Default for SourceView
impl Default for SourceView
Source§fn default() -> SourceView
fn default() -> SourceView
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SourceView
impl<'de> Deserialize<'de> for SourceView
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
impl Eq for SourceView
Source§impl PartialEq for SourceView
impl PartialEq for SourceView
Source§impl Serialize for SourceView
impl Serialize for SourceView
impl StructuralPartialEq for SourceView
Auto Trait Implementations§
impl Freeze for SourceView
impl RefUnwindSafe for SourceView
impl Send for SourceView
impl Sync for SourceView
impl Unpin for SourceView
impl UnsafeUnpin for SourceView
impl UnwindSafe for SourceView
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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