Skip to main content

RustConstructorResource

Trait RustConstructorResource 

Source
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]], replace: bool);
}
Expand description

核心特征,用于统一管理Rust Constructor资源。

Required Methods§

Source

fn as_any(&self) -> &dyn Any

用于不可变类型转换。

Source

fn as_any_mut(&mut self) -> &mut dyn Any

用于可变类型转换。

Source

fn display_display_info(&self) -> Option<DisplayInfo>

显示显示信息。

Source

fn modify_display_info(&mut self, display_info: DisplayInfo)

修改显示信息。

Source

fn display_tags(&self) -> Vec<[String; 2]>

显示已有的标签。

Source

fn modify_tags(&mut self, tags: &[[String; 2]], replace: bool)

修改已有的标签。

Implementors§