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