pub struct ScSjis;
Expand description
Same as Sc
except that it treats passwords as Shift-JIS-encoded
when generating katakana tripcodes.
Trait Implementations§
Source§impl TripcodeGenerator for ScSjis
impl TripcodeGenerator for ScSjis
Source§fn hash<P: AsRef<[u8]>>(password: P) -> ScHash
fn hash<P: AsRef<[u8]>>(password: P) -> ScHash
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 ScSjis
impl RefUnwindSafe for ScSjis
impl Send for ScSjis
impl Sync for ScSjis
impl Unpin for ScSjis
impl UnwindSafe for ScSjis
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