pub struct SemanticStatementRef { /* private fields */ }Expand description
Statement identity paired with its opaque physical handle.
Implementations§
Source§impl SemanticStatementRef
impl SemanticStatementRef
pub const fn handle(self) -> SemanticStatementHandle
pub const fn identity(self) -> SemanticStatementIdentity
Trait Implementations§
Source§impl Clone for SemanticStatementRef
impl Clone for SemanticStatementRef
Source§fn clone(&self) -> SemanticStatementRef
fn clone(&self) -> SemanticStatementRef
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SemanticStatementRef
Source§impl Debug for SemanticStatementRef
impl Debug for SemanticStatementRef
impl Eq for SemanticStatementRef
Source§impl PartialEq for SemanticStatementRef
impl PartialEq for SemanticStatementRef
impl StructuralPartialEq for SemanticStatementRef
Auto Trait Implementations§
impl Freeze for SemanticStatementRef
impl RefUnwindSafe for SemanticStatementRef
impl Send for SemanticStatementRef
impl Sync for SemanticStatementRef
impl Unpin for SemanticStatementRef
impl UnsafeUnpin for SemanticStatementRef
impl UnwindSafe for SemanticStatementRef
Blanket Implementations§
impl<T> Allocation for T
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§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