Struct pax_compiler_api::message::ComponentDefinition
source · [−]pub struct ComponentDefinition {
pub source_id: String,
pub pascal_identifier: String,
pub module_path: String,
pub root_template_node_id: Option<String>,
pub template: Option<Vec<TemplateNodeDefinition>>,
pub settings: Option<Vec<SettingsSelectorBlockDefinition>>,
pub property_definitions: Vec<PropertyDefinition>,
}
Fields
source_id: String
pascal_identifier: String
module_path: String
root_template_node_id: Option<String>
template: Option<Vec<TemplateNodeDefinition>>
settings: Option<Vec<SettingsSelectorBlockDefinition>>
property_definitions: Vec<PropertyDefinition>
Trait Implementations
sourceimpl Debug for ComponentDefinition
impl Debug for ComponentDefinition
sourceimpl<'de> Deserialize<'de> for ComponentDefinition
impl<'de> Deserialize<'de> for ComponentDefinition
sourcefn 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
sourceimpl Serialize for ComponentDefinition
impl Serialize for ComponentDefinition
Auto Trait Implementations
impl RefUnwindSafe for ComponentDefinition
impl Send for ComponentDefinition
impl Sync for ComponentDefinition
impl Unpin for ComponentDefinition
impl UnwindSafe for ComponentDefinition
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more