[−][src]Struct google_firebasehosting1_beta1::ServingConfig
The configuration for how incoming requests to a site should be routed and processed before serving content. The URL request paths are matched against the specified URL patterns in the configuration, then Hosting applies the applicable configuration according to a specific priority order.
This type is not used in any activity, and only used as part of another schema.
Fields
clean_urls: Option<bool>
Defines whether to drop the file extension from uploaded files.
headers: Option<Vec<Header>>
An array of objects, where each object specifies a URL pattern that, if matched to the request URL path, triggers Hosting to apply the specified custom response headers.
redirects: Option<Vec<Redirect>>
An array of objects (called redirect rules), where each rule specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond with a redirect to the specified destination path.
app_association: Option<String>
How to handle well known App Association files.
trailing_slash_behavior: Option<String>
Defines how to handle a trailing slash in the URL path.
rewrites: Option<Vec<Rewrite>>
An array of objects (called rewrite rules), where each rule specifies a URL pattern that, if matched to the request URL path, triggers Hosting to respond as if the service were given the specified destination URL.
Trait Implementations
impl Clone for ServingConfig
[src]
fn clone(&self) -> ServingConfig
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ServingConfig
[src]
impl Default for ServingConfig
[src]
fn default() -> ServingConfig
[src]
impl<'de> Deserialize<'de> for ServingConfig
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Part for ServingConfig
[src]
impl Serialize for ServingConfig
[src]
Auto Trait Implementations
impl RefUnwindSafe for ServingConfig
impl Send for ServingConfig
impl Sync for ServingConfig
impl Unpin for ServingConfig
impl UnwindSafe for ServingConfig
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Typeable for T where
T: Any,
T: Any,