pub struct RawStorageEnv {Show 13 fields
pub storage_root: Option<String>,
pub storage_backend: Option<StorageBackend>,
pub storage_work_root: Option<String>,
pub s3_bucket: Option<String>,
pub s3_prefix: Option<String>,
pub s3_region: Option<String>,
pub s3_endpoint_url: Option<String>,
pub s3_force_path_style: Option<bool>,
pub challenges_root: Option<String>,
pub storage_max_bundle_archive_bytes: Option<u64>,
pub storage_max_statement_bytes: Option<u64>,
pub storage_max_json_artifact_bytes: Option<u64>,
pub storage_tmp_object_grace_hours: Option<u64>,
}Expand description
Raw durable storage environment values.
Fields§
§storage_root: Option<String>§storage_backend: Option<StorageBackend>§storage_work_root: Option<String>§s3_bucket: Option<String>§s3_prefix: Option<String>§s3_region: Option<String>§s3_endpoint_url: Option<String>§s3_force_path_style: Option<bool>§challenges_root: Option<String>§storage_max_bundle_archive_bytes: Option<u64>§storage_max_statement_bytes: Option<u64>§storage_max_json_artifact_bytes: Option<u64>§storage_tmp_object_grace_hours: Option<u64>Trait Implementations§
Source§impl Clone for RawStorageEnv
impl Clone for RawStorageEnv
Source§fn clone(&self) -> RawStorageEnv
fn clone(&self) -> RawStorageEnv
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 RawStorageEnv
impl Debug for RawStorageEnv
Source§impl Default for RawStorageEnv
impl Default for RawStorageEnv
Source§fn default() -> RawStorageEnv
fn default() -> RawStorageEnv
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RawStorageEnv
impl<'de> Deserialize<'de> for RawStorageEnv
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 RawStorageEnv
impl RefUnwindSafe for RawStorageEnv
impl Send for RawStorageEnv
impl Sync for RawStorageEnv
impl Unpin for RawStorageEnv
impl UnsafeUnpin for RawStorageEnv
impl UnwindSafe for RawStorageEnv
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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 moreCreates a shared type from an unshared type.