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