pub struct FreeParamId(/* private fields */);Expand description
Stable identifier for a free parameter in free-parameter order.
Implementations§
Trait Implementations§
Source§impl Clone for FreeParamId
impl Clone for FreeParamId
Source§fn clone(&self) -> FreeParamId
fn clone(&self) -> FreeParamId
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for FreeParamId
Source§impl Debug for FreeParamId
impl Debug for FreeParamId
Source§impl<'de> Deserialize<'de> for FreeParamId
impl<'de> Deserialize<'de> for FreeParamId
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 FreeParamId
Source§impl Hash for FreeParamId
impl Hash for FreeParamId
Source§impl PartialEq for FreeParamId
impl PartialEq for FreeParamId
Source§impl Serialize for FreeParamId
impl Serialize for FreeParamId
impl StructuralPartialEq for FreeParamId
Auto Trait Implementations§
impl Freeze for FreeParamId
impl RefUnwindSafe for FreeParamId
impl Send for FreeParamId
impl Sync for FreeParamId
impl Unpin for FreeParamId
impl UnsafeUnpin for FreeParamId
impl UnwindSafe for FreeParamId
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