oa::SemanticOpId

Canonical graph-local identity of one semantic operation.

StRust public API

Declaration

pub struct SemanticOpId(/* private fields */);
Public Rust declaration.

Public Methods

pub const fn index(self) -> u32
fn clone(&self) -> SemanticOpId
fn fmt(&self, f: &mut Formatter<'_>) -> Result
fn hash<__H: Hasher>(&self, state: &mut __H)
fn cmp(&self, other: &SemanticOpId) -> Ordering
fn eq(&self, other: &SemanticOpId) -> bool
fn partial_cmp(&self, other: &SemanticOpId) -> Option<Ordering>

Public Method Documentation

pub const fn index( self ) -> u32
No public source comment is attached to this declaration.
fn clone( &self ) -> SemanticOpId
No public source comment is attached to this declaration.
fn fmt( &self, f: &mut Formatter<'_> ) -> Result
No public source comment is attached to this declaration.
fn hash<__H: Hasher>( &self, state: &mut __H )
No public source comment is attached to this declaration.
fn cmp( &self, other: &SemanticOpId ) -> Ordering
No public source comment is attached to this declaration.
fn eq( &self, other: &SemanticOpId ) -> bool
No public source comment is attached to this declaration.
fn partial_cmp( &self, other: &SemanticOpId ) -> Option<Ordering>
No public source comment is attached to this declaration.