pub struct ImportableControllerConfig {
pub controller_path: String,
pub config_path: String,
pub config: HashMap<String, Value>,
}Expand description
Configuration for creating controllers from importable paths.
Fields§
§controller_path: StringThe fully qualified name of the Controller class.
config_path: StringThe fully qualified name of the Controller config class.
config: HashMap<String, Value>The controller configuration as a dictionary.
Trait Implementations§
Source§impl Clone for ImportableControllerConfig
impl Clone for ImportableControllerConfig
Source§fn clone(&self) -> ImportableControllerConfig
fn clone(&self) -> ImportableControllerConfig
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 ImportableControllerConfig
impl Debug for ImportableControllerConfig
Source§impl<'de> Deserialize<'de> for ImportableControllerConfig
impl<'de> Deserialize<'de> for ImportableControllerConfig
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 ImportableControllerConfig
impl RefUnwindSafe for ImportableControllerConfig
impl Send for ImportableControllerConfig
impl Sync for ImportableControllerConfig
impl Unpin for ImportableControllerConfig
impl UnsafeUnpin for ImportableControllerConfig
impl UnwindSafe for ImportableControllerConfig
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