pub struct BinaryExprId(/* private fields */);Implementations§
Source§impl BinaryExprId
impl BinaryExprId
pub fn into_inner(self) -> AnyNodeId
Trait Implementations§
Source§impl Clone for BinaryExprId
impl Clone for BinaryExprId
Source§fn clone(&self) -> BinaryExprId
fn clone(&self) -> BinaryExprId
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 BinaryExprId
impl Debug for BinaryExprId
Source§impl<'a> From<BinaryExpr<'a>> for BinaryExprId
impl<'a> From<BinaryExpr<'a>> for BinaryExprId
Source§fn from(n: BinaryExpr<'a>) -> Self
fn from(n: BinaryExpr<'a>) -> Self
Converts to this type from the input type.
Source§impl From<BinaryExprId> for AnyNodeId
impl From<BinaryExprId> for AnyNodeId
Source§fn from(id: BinaryExprId) -> AnyNodeId
fn from(id: BinaryExprId) -> AnyNodeId
Converts to this type from the input type.
Source§impl Hash for BinaryExprId
impl Hash for BinaryExprId
Source§impl PartialEq for BinaryExprId
impl PartialEq for BinaryExprId
Source§impl TypedNodeId for BinaryExprId
impl TypedNodeId for BinaryExprId
Source§type Node<'a> = BinaryExpr<'a>
type Node<'a> = BinaryExpr<'a>
The typed view produced when this ID is resolved against an arena.
impl Copy for BinaryExprId
impl Eq for BinaryExprId
impl StructuralPartialEq for BinaryExprId
Auto Trait Implementations§
impl Freeze for BinaryExprId
impl RefUnwindSafe for BinaryExprId
impl Send for BinaryExprId
impl Sync for BinaryExprId
impl Unpin for BinaryExprId
impl UnsafeUnpin for BinaryExprId
impl UnwindSafe for BinaryExprId
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