pub struct ExprId(/* private fields */);Expand description
Stable identifier for a node in a serialized ExprGraph.
Implementations§
Trait Implementations§
impl Copy for ExprId
Source§impl<'de> Deserialize<'de> for ExprId
impl<'de> Deserialize<'de> for ExprId
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ExprId
impl StructuralPartialEq for ExprId
Auto Trait Implementations§
impl Freeze for ExprId
impl RefUnwindSafe for ExprId
impl Send for ExprId
impl Sync for ExprId
impl Unpin for ExprId
impl UnsafeUnpin for ExprId
impl UnwindSafe for ExprId
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