pub struct Mona12;
Expand description
Generator for 2channel’s 12-character tripcodes.
Trait Implementations§
Source§impl TripcodeGenerator for Mona12
impl TripcodeGenerator for Mona12
Source§type Hash = Mona12Hash
type Hash = Mona12Hash
The type of hash value that represents resulting tripcodes. Read more
Source§fn hash<P: AsRef<[u8]>>(password: P) -> Mona12Hash
fn hash<P: AsRef<[u8]>>(password: P) -> Mona12Hash
Generates a hash value that represents the tripcode for
password
.Source§fn append<P: AsRef<[u8]>>(password: P, dst: &mut String)
fn append<P: AsRef<[u8]>>(password: P, dst: &mut String)
Generates a tripcode from
password
and appends it to a String
.Source§fn generate_sjis<P: AsRef<[u8]>>(password: P) -> Vec<u8> ⓘ
fn generate_sjis<P: AsRef<[u8]>>(password: P) -> Vec<u8> ⓘ
Generates a tripcode in Shift-JIS encoding.
Auto Trait Implementations§
impl Freeze for Mona12
impl RefUnwindSafe for Mona12
impl Send for Mona12
impl Sync for Mona12
impl Unpin for Mona12
impl UnwindSafe for Mona12
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> TripcodeGeneratorFailable for Twhere
T: TripcodeGenerator,
impl<T> TripcodeGeneratorFailable for Twhere
T: TripcodeGenerator,
Source§type Hash = <T as TripcodeGenerator>::Hash
type Hash = <T as TripcodeGenerator>::Hash
The type of hash value that represents resulting tripcodes. Read more
Source§fn try_hash<P>(password: P) -> Option<<T as TripcodeGeneratorFailable>::Hash>
fn try_hash<P>(password: P) -> Option<<T as TripcodeGeneratorFailable>::Hash>
Attempts to generate a hash value from
password
. Read moreSource§fn try_generate<P: AsRef<[u8]>>(password: P) -> Option<String>
fn try_generate<P: AsRef<[u8]>>(password: P) -> Option<String>
Attempts to generate a tripcode from
password
. Read moreSource§fn try_append<P: AsRef<[u8]>>(password: P, dst: &mut String) -> Option<()>
fn try_append<P: AsRef<[u8]>>(password: P, dst: &mut String) -> Option<()>
Attempts to generate a tripcode and append it to a
String
. Read moreSource§fn try_write<P, W>(password: P, dst: &mut W) -> Option<Result<()>>
fn try_write<P, W>(password: P, dst: &mut W) -> Option<Result<()>>
Attempts to generate a tripcode into a
Write
. Read moreSource§fn try_generate_sjis<P: AsRef<[u8]>>(password: P) -> Option<Vec<u8>>
fn try_generate_sjis<P: AsRef<[u8]>>(password: P) -> Option<Vec<u8>>
Attempts to generate a tripcode in Shift-JIS encoding. Read more