Struct Wrap
pub struct Wrap { pub width: usize, pub separator: String }
How to wrap the output when encoding
See Specification for more information.
Fields
width: usizeWrapping width
Must be a multiple of:
- 8 for a bit-width of 1 (binary), 3 (octal), and 5 (base32)
- 4 for a bit-width of 2 (base4) and 6 (base64)
- 2 for a bit-width of 4 (hexadecimal)
Wrapping is disabled if null.
separator: StringWrapping characters
Wrapping is disabled if empty.
Trait Implementations
impl Clone for Wrap
fn clone(&self) -> Self
impl Debug for Wrap
fn fmt(&self, f: &mut Formatter<'_>) -> Result
Auto Trait Implementations
impl Freeze for Wrap
impl RefUnwindSafe for Wrap
impl Send for Wrap
impl Sync for Wrap
impl Unpin for Wrap
impl UnsafeUnpin for Wrap
impl UnwindSafe for Wrap
Blanket Implementations
impl<T> Any for Wrap
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Wrap
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Wrap
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Wrap
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Wrap
fn from(t: T) -> TReturns the argument unchanged.
impl<T> ToOwned for Wrap
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Wrap
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for Wrap
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Wrap
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>