[−][src]Enum dia_assert::Level
Variants
Low
Normal
Medium
High
Critical
Methods
impl Level
[src]
pub fn rand_s(&self) -> String
[src]
Generates a random string based on current level
Notes
- On non-Unix systems, this function will generate a random string based on current time.
- On Unix systems, it will try to read some bytes from
/dev/urandom
. If any error raises, it reverts back to above method. - Per a same level, the output strings' lengths are not guaranteed to be the same in different calls. However, higher levels always generate longer strings.
They might look like these:
Level | Sample |
---|---|
Low | e9 |
Normal | ac8c |
Medium | db9c-725a |
High | dca9-e93c-f8b2 |
Critical | 115a-a983-4c11-4a38 |
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From for T
[src]
impl<T, U> TryFrom 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> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,