Struct weird::Alphabet [−][src]
Implementations
impl Alphabet
[src]
pub fn from_salt(salt: impl AsRef<[u8]>) -> Self
[src]
Shuffle an Alphabet
using the provided salt.
pub fn from_seed(seed: u32) -> Self
[src]
Shuffle an Alphabet
using the provided seed.
pub fn from_rng(rng: &mut impl Rng) -> Self
[src]
Shuffle an Alphabet
using the provided rng.
Note that the provided implementation should produce the same result each time the alphabet is initialized, otherwise your identifiers will change each time you run your application!
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Alphabet
[src]
impl Send for Alphabet
[src]
impl Sync for Alphabet
[src]
impl Unpin for Alphabet
[src]
impl UnwindSafe for Alphabet
[src]
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,
pub 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.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,