pub struct ExplainStmtId(/* private fields */);Implementations§
Source§impl ExplainStmtId
impl ExplainStmtId
pub fn into_inner(self) -> AnyNodeId
Trait Implementations§
Source§impl Clone for ExplainStmtId
impl Clone for ExplainStmtId
Source§fn clone(&self) -> ExplainStmtId
fn clone(&self) -> ExplainStmtId
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExplainStmtId
impl Debug for ExplainStmtId
Source§impl<'a> From<ExplainStmt<'a>> for ExplainStmtId
impl<'a> From<ExplainStmt<'a>> for ExplainStmtId
Source§fn from(n: ExplainStmt<'a>) -> Self
fn from(n: ExplainStmt<'a>) -> Self
Converts to this type from the input type.
Source§impl From<ExplainStmtId> for AnyNodeId
impl From<ExplainStmtId> for AnyNodeId
Source§fn from(id: ExplainStmtId) -> AnyNodeId
fn from(id: ExplainStmtId) -> AnyNodeId
Converts to this type from the input type.
Source§impl Hash for ExplainStmtId
impl Hash for ExplainStmtId
Source§impl PartialEq for ExplainStmtId
impl PartialEq for ExplainStmtId
Source§impl TypedNodeId for ExplainStmtId
impl TypedNodeId for ExplainStmtId
Source§type Node<'a> = ExplainStmt<'a>
type Node<'a> = ExplainStmt<'a>
The typed view produced when this ID is resolved against an arena.
impl Copy for ExplainStmtId
impl Eq for ExplainStmtId
impl StructuralPartialEq for ExplainStmtId
Auto Trait Implementations§
impl Freeze for ExplainStmtId
impl RefUnwindSafe for ExplainStmtId
impl Send for ExplainStmtId
impl Sync for ExplainStmtId
impl Unpin for ExplainStmtId
impl UnsafeUnpin for ExplainStmtId
impl UnwindSafe for ExplainStmtId
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