Struct ra_ap_rustc_data_structures::profiling::EventId
source · #[repr(C)]pub struct EventId(/* private fields */);
Expand description
An EventId
is a StringId
with the additional guarantee that the
corresponding string conforms to the event_id grammar.
Implementations§
Trait Implementations§
source§impl PartialEq for EventId
impl PartialEq for EventId
impl Copy for EventId
impl Eq for EventId
impl StructuralEq for EventId
impl StructuralPartialEq for EventId
Auto Trait Implementations§
impl RefUnwindSafe for EventId
impl Send for EventId
impl Sync for EventId
impl Unpin for EventId
impl UnwindSafe for EventId
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.