Struct tripcode::MonaRaw
[−]
[src]
pub struct MonaRaw;
Generator for 2channel's nama key tripcodes (生キートリップ).
This generator is failable so only implements TripcodeGeneratorFailable
.
Trait Implementations
impl TripcodeGeneratorFailable for MonaRaw
[src]
type Hash = Mona10Hash
The type of hash value that represents resulting tripcodes. Read more
fn try_hash<P: AsRef<[u8]>>(password: P) -> Option<Mona10Hash>
Attempts to generate a hash value from password
. Read more
fn try_generate<P: AsRef<[u8]>>(password: P) -> Option<String>
Attempts to generate a tripcode from password
. Read more
fn try_append<P: AsRef<[u8]>>(password: P, dst: &mut String) -> Option<()>
Attempts to generate a tripcode and append it to a String
. Read more
fn try_write<P, W>(password: P, dst: &mut W) -> Option<Result<()>> where
P: AsRef<[u8]>,
W: Write,
P: AsRef<[u8]>,
W: Write,
Attempts to generate a tripcode into a Write
. Read more
fn try_generate_sjis<P: AsRef<[u8]>>(password: P) -> Option<Vec<u8>>
Attempts to generate a tripcode in Shift-JIS encoding. Read more
fn try_append_sjis<P: AsRef<[u8]>>(password: P, dst: &mut Vec<u8>) -> Option<()>
Attempts to generate a Shift-JIS-encoded tripcode and append it to a Vec<u8>
. Read more
fn try_write_sjis<P, W>(password: P, dst: &mut W) -> Option<Result<()>> where
P: AsRef<[u8]>,
W: Write,
P: AsRef<[u8]>,
W: Write,
Attempts to generate a Shift-JIS-encoded tripcode into a Write
. Read more