Trait arthas::prelude::Arthas [] [src]

pub trait Arthas: Sized {
    fn get_struct_name() -> String;
    fn session<'a>() -> Query<'a, Self>;
    fn get_field_type_map() -> FieldTypeMap;
    fn get_field_int_map() -> FieldIntMap;
    fn is_one() -> bool;
    fn new_empty() -> Self;
    fn new_deep_empty() -> Self;
    fn has_id() -> bool;
    fn set_id(&mut self, id: Id);
    fn get_id(&self) -> Id;
    fn get_rename_map() -> HashMap<String, String>;
}

Required Methods

Implementors