pub struct ProgramValueId(/* private fields */);Implementations§
Trait Implementations§
Source§impl Clone for ProgramValueId
impl Clone for ProgramValueId
Source§fn clone(&self) -> ProgramValueId
fn clone(&self) -> ProgramValueId
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 moreSource§impl Debug for ProgramValueId
impl Debug for ProgramValueId
Source§impl<'de> Deserialize<'de> for ProgramValueId
impl<'de> Deserialize<'de> for ProgramValueId
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
Source§impl Display for ProgramValueId
impl Display for ProgramValueId
impl Eq for ProgramValueId
Source§impl From<ProgramValueId> for String
impl From<ProgramValueId> for String
Source§fn from(value: ProgramValueId) -> Self
fn from(value: ProgramValueId) -> Self
Converts to this type from the input type.
Source§impl Hash for ProgramValueId
impl Hash for ProgramValueId
Source§impl Ord for ProgramValueId
impl Ord for ProgramValueId
Source§fn cmp(&self, other: &ProgramValueId) -> Ordering
fn cmp(&self, other: &ProgramValueId) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for ProgramValueId
impl PartialEq for ProgramValueId
Source§impl PartialOrd for ProgramValueId
impl PartialOrd for ProgramValueId
Source§impl Serialize for ProgramValueId
impl Serialize for ProgramValueId
impl StructuralPartialEq for ProgramValueId
Auto Trait Implementations§
impl Freeze for ProgramValueId
impl RefUnwindSafe for ProgramValueId
impl Send for ProgramValueId
impl Sync for ProgramValueId
impl Unpin for ProgramValueId
impl UnsafeUnpin for ProgramValueId
impl UnwindSafe for ProgramValueId
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