pub trait RustConstructorResource: Debug {
// Required methods
fn as_any(&self) -> &dyn Any;
fn as_any_mut(&mut self) -> &mut dyn Any;
fn display_display_info(&self) -> Option<DisplayInfo>;
fn modify_display_info(&mut self, display_info: DisplayInfo);
fn display_tags(&self) -> Vec<[String; 2]>;
fn modify_tags(&mut self, tags: &[[String; 2]]);
}Expand description
核心特征,用于统一管理Rust Constructor资源。
Required Methods§
Sourcefn as_any_mut(&mut self) -> &mut dyn Any
fn as_any_mut(&mut self) -> &mut dyn Any
用于可变类型转换。
Sourcefn display_display_info(&self) -> Option<DisplayInfo>
fn display_display_info(&self) -> Option<DisplayInfo>
显示显示信息。
Sourcefn modify_display_info(&mut self, display_info: DisplayInfo)
fn modify_display_info(&mut self, display_info: DisplayInfo)
修改显示信息。
显示已有的标签。
修改已有的标签。