oa::runtime::SemanticValueId

Canonical graph-local identity of one semantic value.

StRust public API

Declaration

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

Public Methods

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

Public Method Documentation

pub const fn index( self ) -> u32
No public source comment is attached to this declaration.
fn clone( &self ) -> SemanticValueId
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: &SemanticValueId ) -> Ordering
No public source comment is attached to this declaration.
fn eq( &self, other: &SemanticValueId ) -> bool
No public source comment is attached to this declaration.
fn partial_cmp( &self, other: &SemanticValueId ) -> Option<Ordering>
No public source comment is attached to this declaration.