pub struct InitResources {
pub skip_validation: bool,
pub namespaces: Vec<Namespace>,
pub services: Vec<Service>,
pub routes: Vec<Route>,
pub modules: Vec<ModuleSpec>,
pub domains: Vec<DomainSpec>,
pub collections: Vec<Collection>,
pub documents: Vec<Document>,
pub secrets: Vec<Secret>,
}Expand description
Initial resources loaded from config file
Fields§
§skip_validation: bool§namespaces: Vec<Namespace>§services: Vec<Service>§routes: Vec<Route>§modules: Vec<ModuleSpec>§domains: Vec<DomainSpec>§collections: Vec<Collection>§documents: Vec<Document>§secrets: Vec<Secret>Trait Implementations§
Source§impl Clone for InitResources
impl Clone for InitResources
Source§fn clone(&self) -> InitResources
fn clone(&self) -> InitResources
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 InitResources
impl Debug for InitResources
Source§impl Default for InitResources
impl Default for InitResources
Source§fn default() -> InitResources
fn default() -> InitResources
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InitResources
impl<'de> Deserialize<'de> for InitResources
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 InitResources
impl RefUnwindSafe for InitResources
impl Send for InitResources
impl Sync for InitResources
impl Unpin for InitResources
impl UnwindSafe for InitResources
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