pub struct RemoteFileProviderConfig {
pub name: String,
pub url: String,
pub refresh: Option<Duration>,
pub timeout: Option<Duration>,
pub on_refresh_failure: RefreshFailurePolicy,
pub max_stale: Option<Duration>,
pub extra: BTreeMap<String, Value>,
}Fields§
§name: String§url: String§refresh: Option<Duration>§timeout: Option<Duration>§on_refresh_failure: RefreshFailurePolicy§max_stale: Option<Duration>§extra: BTreeMap<String, Value>Trait Implementations§
Source§impl Clone for RemoteFileProviderConfig
impl Clone for RemoteFileProviderConfig
Source§fn clone(&self) -> RemoteFileProviderConfig
fn clone(&self) -> RemoteFileProviderConfig
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 RemoteFileProviderConfig
impl Debug for RemoteFileProviderConfig
Source§impl<'de> Deserialize<'de> for RemoteFileProviderConfig
impl<'de> Deserialize<'de> for RemoteFileProviderConfig
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 RemoteFileProviderConfig
impl RefUnwindSafe for RemoteFileProviderConfig
impl Send for RemoteFileProviderConfig
impl Sync for RemoteFileProviderConfig
impl Unpin for RemoteFileProviderConfig
impl UnsafeUnpin for RemoteFileProviderConfig
impl UnwindSafe for RemoteFileProviderConfig
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