pub struct JsonCodecSettings { /* private fields */ }Expand description
Configuration for JSON codec behavior.
Use the builder methods to construct settings:
use aws_smithy_json::codec::JsonCodecSettings;
let settings = JsonCodecSettings::builder()
.use_json_name(false)
.build();Implementations§
Source§impl JsonCodecSettings
impl JsonCodecSettings
Sourcepub fn builder() -> JsonCodecSettingsBuilder
pub fn builder() -> JsonCodecSettingsBuilder
Creates a builder for JsonCodecSettings.
Sourcepub fn default_timestamp_format(&self) -> TimestampFormat
pub fn default_timestamp_format(&self) -> TimestampFormat
Default timestamp format when not specified by @timestampFormat trait.
Trait Implementations§
Source§impl Debug for JsonCodecSettings
impl Debug for JsonCodecSettings
Auto Trait Implementations§
impl Freeze for JsonCodecSettings
impl RefUnwindSafe for JsonCodecSettings
impl Send for JsonCodecSettings
impl Sync for JsonCodecSettings
impl Unpin for JsonCodecSettings
impl UnwindSafe for JsonCodecSettings
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.