pub trait ModelElement {
    // Required methods
    fn ts_span(&self) -> Option<&Span>;
    fn set_ts_span(&mut self, span: Span);
    fn unset_ts_span(&mut self);
    fn name(&self) -> &Identifier;
    fn set_name(&mut self, name: Identifier);
    fn is_complete(&self) -> bool;
    fn referenced_types(&self) -> HashSet<&IdentifierReference>;
    fn referenced_annotations(&self) -> HashSet<&IdentifierReference>;

    // Provided method
    fn has_ts_span(&self) -> bool { ... }
}

Required Methods§

Provided Methods§

source

fn has_ts_span(&self) -> bool

Implementors§