pub struct BlobArgs {
pub blobs: BlobBackend,
pub s3_bucket: Option<String>,
pub s3_endpoint: Option<String>,
pub s3_region: Option<String>,
pub s3_path_style: bool,
pub gcs_bucket: Option<String>,
pub gcs_endpoint: Option<String>,
pub gcs_anonymous: bool,
pub azure_account: Option<String>,
pub azure_container: Option<String>,
pub azure_access_key: Option<String>,
pub azure_emulator: bool,
}Expand description
The resolved blob-backend selection — the binary populates this from its CLI
ServeArgs (the credential/endpoint flags), keeping clap out of the library.
Fields§
§blobs: BlobBackend§s3_bucket: Option<String>§s3_endpoint: Option<String>§s3_region: Option<String>§s3_path_style: bool§gcs_bucket: Option<String>§gcs_endpoint: Option<String>§gcs_anonymous: bool§azure_account: Option<String>§azure_container: Option<String>§azure_access_key: Option<String>§azure_emulator: boolTrait Implementations§
Auto Trait Implementations§
impl Freeze for BlobArgs
impl RefUnwindSafe for BlobArgs
impl Send for BlobArgs
impl Sync for BlobArgs
impl Unpin for BlobArgs
impl UnsafeUnpin for BlobArgs
impl UnwindSafe for BlobArgs
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more