[−][src]Struct hash_ids::HashIdsBuilderWithCustomAlphabet
Same as HashIdsBuilder
, but with custom alphabet (which can fail)
Implementations
impl HashIdsBuilderWithCustomAlphabet
[src]
pub fn with_salt(self, salt: &str) -> Self
[src]
Set the salt (arbitrary string) for the HashIds
pub fn with_min_length(self, min_length: usize) -> Self
[src]
Set the minimum length for the encoded string
pub fn finish(self) -> Result<HashIds, Error>
[src]
Convert the builder to the finished HashIds
Can fail if the custom alphabet won't work
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for HashIdsBuilderWithCustomAlphabet
impl Send for HashIdsBuilderWithCustomAlphabet
impl Sync for HashIdsBuilderWithCustomAlphabet
impl Unpin for HashIdsBuilderWithCustomAlphabet
impl UnwindSafe for HashIdsBuilderWithCustomAlphabet
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, 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>,