[−][src]Struct hash_ids::HashIds
The encoder/decoder container
Implementations
impl HashIds
[src]
pub fn builder() -> HashIdsBuilder
[src]
Create a new HashIdsBuilder
pub fn encode(&self, vals: &[u64]) -> String
[src]
Encode a slice of numbers into a string
pub fn decode(&self, hash_str: &str) -> Vec<u64>
[src]
Decode a string into a Vec
of numbers
May panic if hash_str
was not created with the current configuration
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for HashIds
impl Send for HashIds
impl Sync for HashIds
impl Unpin for HashIds
impl UnwindSafe for HashIds
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,