pub enum RadixNum {
// some variants omitted
}
Expand description
A number in some radix.
Implementations§
Source§impl RadixNum
impl RadixNum
Sourcepub fn from_str(base: &str, radix: usize) -> RadixResult<Self>
pub fn from_str(base: &str, radix: usize) -> RadixResult<Self>
Convert a base
encoded in a certain radix
to a RadixNum
.
pub fn as_str(&self) -> &str
Sourcepub fn with_radix(&self, radix: usize) -> RadixResult<Self>
pub fn with_radix(&self, radix: usize) -> RadixResult<Self>
Change the radix that self
is encoded with. This does not change
the represented value, but it does change its representation.
pub fn as_decimal(&self) -> RadixResult<usize>
pub fn digits<'c>(&'c self) -> impl Iterator<Item = char> + 'c
Trait Implementations§
Source§impl Ord for RadixNum
impl Ord for RadixNum
Source§impl PartialOrd for RadixNum
impl PartialOrd for RadixNum
impl Eq for RadixNum
impl StructuralPartialEq for RadixNum
Auto Trait Implementations§
impl Freeze for RadixNum
impl RefUnwindSafe for RadixNum
impl Send for RadixNum
impl Sync for RadixNum
impl Unpin for RadixNum
impl UnwindSafe for RadixNum
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)