pub struct HanXinEncoder;Expand description
Han Xin Code encoder.
Implementations§
Source§impl HanXinEncoder
impl HanXinEncoder
Sourcepub fn build(&self, segments: Vec<Segment>, level: EcLevel) -> Result<Symbol>
pub fn build(&self, segments: Vec<Segment>, level: EcLevel) -> Result<Symbol>
Build a reproducible Symbol from segments at EC level, choosing the
smallest fitting version (1–3) and the lowest-penalty mask. The returned
symbol’s HanXinMeta pins those choices so re-encoding is identical.
Trait Implementations§
Source§impl Clone for HanXinEncoder
impl Clone for HanXinEncoder
Source§fn clone(&self) -> HanXinEncoder
fn clone(&self) -> HanXinEncoder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HanXinEncoder
Source§impl Debug for HanXinEncoder
impl Debug for HanXinEncoder
Source§impl Default for HanXinEncoder
impl Default for HanXinEncoder
Source§fn default() -> HanXinEncoder
fn default() -> HanXinEncoder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HanXinEncoder
impl RefUnwindSafe for HanXinEncoder
impl Send for HanXinEncoder
impl Sync for HanXinEncoder
impl Unpin for HanXinEncoder
impl UnsafeUnpin for HanXinEncoder
impl UnwindSafe for HanXinEncoder
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