pub struct ValueExpression { /* private fields */ }
Expand description
A field name, potentially with indexing and forced signedness.
Implementations§
Source§impl ValueExpression
impl ValueExpression
pub fn name(&self) -> &str
pub fn index(&self) -> Option<u64>
pub fn forced_signedness(&self) -> Signedness
Trait Implementations§
Source§impl Clone for ValueExpression
impl Clone for ValueExpression
Source§fn clone(&self) -> ValueExpression
fn clone(&self) -> ValueExpression
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 ValueExpression
impl Debug for ValueExpression
Source§impl<'de> Deserialize<'de> for ValueExpression
impl<'de> Deserialize<'de> for ValueExpression
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 ValueExpression
impl Display for ValueExpression
Source§impl Hash for ValueExpression
impl Hash for ValueExpression
Source§impl PartialEq for ValueExpression
impl PartialEq for ValueExpression
Source§impl Serialize for ValueExpression
impl Serialize for ValueExpression
impl Eq for ValueExpression
impl StructuralPartialEq for ValueExpression
Auto Trait Implementations§
impl Freeze for ValueExpression
impl RefUnwindSafe for ValueExpression
impl Send for ValueExpression
impl Sync for ValueExpression
impl Unpin for ValueExpression
impl UnwindSafe for ValueExpression
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