generated from PlexSheep/baserepo
libpt 0.5 #78
|
@ -25,4 +25,4 @@ pub const YOBI: u128 = 2u128.pow(80);
|
|||
// use libpt_core;
|
||||
pub mod datalayout;
|
||||
pub mod display;
|
||||
pub mod split_numbers;
|
||||
pub mod split;
|
||||
|
|
|
@ -3,6 +3,7 @@
|
|||
//! Sometimes, you need a large integer in the form of many bytes, so split into [u8].
|
||||
//! Rust provides
|
||||
|
||||
|
||||
/// Split unsigned integers into a [Vec] of [u8]s
|
||||
///
|
||||
/// Say you have the [u32] 1717 (binary: `00000000 00000000 00000110 10110101 `). This number would
|
||||
|
@ -14,7 +15,7 @@
|
|||
/// # Examples
|
||||
///
|
||||
/// ```
|
||||
/// # use libpt_bintols::split_numbers::*;
|
||||
/// # use libpt_bintols::split::*;
|
||||
///
|
||||
/// let x: u32 = 1717;
|
||||
///
|
||||
|
@ -22,7 +23,7 @@
|
|||
/// ```
|
||||
pub fn unsigned_to_vec<T>(num: T) -> Vec<u8>
|
||||
where
|
||||
u128: std::convert::From<T>,
|
||||
u128: std::convert::From<T>
|
||||
{
|
||||
let mut num: u128 = num.into();
|
||||
if num == 0 {
|
|
@ -1,4 +1,4 @@
|
|||
use libpt_bintols::split_numbers::*;
|
||||
use libpt_bintols::split::*;
|
||||
|
||||
#[test]
|
||||
fn split_u128() {
|
Reference in New Issue