pub struct Mona10;
Expand description
Generator for 2channel’s 10-character tripcodes (10桁トリップ).
Trait Implementations§
Source§impl TripcodeGenerator for Mona10
impl TripcodeGenerator for Mona10
Source§type Hash = FourchanHash
type Hash = FourchanHash
The type of hash value that represents resulting tripcodes. Read more
Source§fn hash<P: AsRef<[u8]>>(password: P) -> Self::Hash
fn hash<P: AsRef<[u8]>>(password: P) -> Self::Hash
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 Mona10
impl RefUnwindSafe for Mona10
impl Send for Mona10
impl Sync for Mona10
impl Unpin for Mona10
impl UnwindSafe for Mona10
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