Struct marker_api::common::BodyId
source · #[repr(C)]pub struct BodyId { /* private fields */ }
Expand description
This ID uniquely identifies a body during linting.
Stability notice:
- The ID is not stable between different sessions.
- IDs should never be stored by lint crates, as drivers might change
IDs between different
check_*
function calls. - The layout and size of this type might change. The ID will continue to provide the current trait implementations.
Trait Implementations§
source§impl Ord for BodyId
impl Ord for BodyId
source§impl PartialEq for BodyId
impl PartialEq for BodyId
source§impl PartialOrd for BodyId
impl PartialOrd for BodyId
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for BodyId
impl Eq for BodyId
impl StructuralEq for BodyId
impl StructuralPartialEq for BodyId
Auto Trait Implementations§
impl RefUnwindSafe for BodyId
impl Send for BodyId
impl Sync for BodyId
impl Unpin for BodyId
impl UnwindSafe for BodyId
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