pub enum NodeInteger {
Unsigned(u64),
ExplSigned(i64),
}
Variants§
Implementations§
Source§impl NodeInteger
impl NodeInteger
pub fn is_unsigned(&self) -> bool
pub fn cast_to_signed(&mut self)
Trait Implementations§
Source§impl Clone for NodeInteger
impl Clone for NodeInteger
Source§fn clone(&self) -> NodeInteger
fn clone(&self) -> NodeInteger
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 NodeInteger
impl Debug for NodeInteger
Source§impl<'de> Deserialize<'de> for NodeInteger
impl<'de> Deserialize<'de> for NodeInteger
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 NodeInteger
impl Display for NodeInteger
Source§impl From<&NodeInteger> for i64
impl From<&NodeInteger> for i64
Source§fn from(value: &NodeInteger) -> Self
fn from(value: &NodeInteger) -> Self
Converts to this type from the input type.
Source§impl From<NodeInteger> for i64
impl From<NodeInteger> for i64
Source§fn from(value: NodeInteger) -> Self
fn from(value: NodeInteger) -> Self
Converts to this type from the input type.
Source§impl From<i64> for NodeInteger
impl From<i64> for NodeInteger
Source§impl From<u64> for NodeInteger
impl From<u64> for NodeInteger
Source§impl Hash for NodeInteger
impl Hash for NodeInteger
Source§impl Ord for NodeInteger
impl Ord for NodeInteger
Source§impl PartialEq for NodeInteger
impl PartialEq for NodeInteger
Source§impl PartialOrd for NodeInteger
impl PartialOrd for NodeInteger
Source§impl Serialize for NodeInteger
impl Serialize for NodeInteger
Source§impl TryFrom<&NodeInteger> for u64
impl TryFrom<&NodeInteger> for u64
Source§impl TryFrom<NodeInteger> for u64
impl TryFrom<NodeInteger> for u64
impl Copy for NodeInteger
impl Eq for NodeInteger
impl StructuralPartialEq for NodeInteger
Auto Trait Implementations§
impl Freeze for NodeInteger
impl RefUnwindSafe for NodeInteger
impl Send for NodeInteger
impl Sync for NodeInteger
impl Unpin for NodeInteger
impl UnwindSafe for NodeInteger
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.