Struct lair_keystore::dependencies::hc_seed_bundle::dependencies::rmp_serde::config::VariantStringConfig
[−]pub struct VariantStringConfig<C>(_);
Expand description
Config wrapper, that overrides enum serialization by serializing enum variant names as strings.
Default Serializer
implementation writes enum names as integers, i.e. only indices are encoded,
because it is the most compact representation.
Implementations
impl<C> VariantStringConfig<C>
impl<C> VariantStringConfig<C>
pub fn new(inner: C) -> VariantStringConfig<C>
pub fn new(inner: C) -> VariantStringConfig<C>
Creates a VariantStringConfig
inheriting unchanged configuration options from the given configuration.
Trait Implementations
impl<C> Clone for VariantStringConfig<C> where
C: Clone,
impl<C> Clone for VariantStringConfig<C> where
C: Clone,
fn clone(&self) -> VariantStringConfig<C>
fn clone(&self) -> VariantStringConfig<C>
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl<C> Debug for VariantStringConfig<C> where
C: Debug,
impl<C> Debug for VariantStringConfig<C> where
C: Debug,
impl<C> Copy for VariantStringConfig<C> where
C: Copy,
Auto Trait Implementations
impl<C> RefUnwindSafe for VariantStringConfig<C> where
C: RefUnwindSafe,
impl<C> Send for VariantStringConfig<C> where
C: Send,
impl<C> Sync for VariantStringConfig<C> where
C: Sync,
impl<C> Unpin for VariantStringConfig<C> where
C: Unpin,
impl<C> UnwindSafe for VariantStringConfig<C> where
C: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
sourcefn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
where
S: Into<Dispatch>,
T: Future, type Output = <T as Future>::Output;
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
fn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
T: Future, type Output = <T as Future>::Output;
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more