Trait stc_ts_ordering::types::Sortable
source · [−]pub trait Sortable: Send + Sync {
type Id: Eq + Hash + Send + Sync;
fn precedence(&self) -> u8;
fn get_decls(&self) -> AHashMap<Self::Id, AHashSet<Self::Id>>;
fn uses(&self) -> AHashSet<Self::Id>;
}
Required Associated Types
Required Methods
sourcefn precedence(&self) -> u8
fn precedence(&self) -> u8
Higher value means higher precedence.
Returns Set<(var_id, vars_required_for_var_id)>
.
This returns the name of a property if it’s [RProp] or [RClassMember].