Struct prost_reflect::DeserializeOptions
source · pub struct DeserializeOptions { /* private fields */ }
Expand description
Options to control deserialization of messages.
Implementations§
source§impl DeserializeOptions
impl DeserializeOptions
sourcepub const fn new() -> Self
pub const fn new() -> Self
Creates a new instance of DeserializeOptions
, with the default options chosen to conform to
the standard JSON mapping.
sourcepub const fn deny_unknown_fields(self, yes: bool) -> Self
pub const fn deny_unknown_fields(self, yes: bool) -> Self
Whether to error during deserialization when encountering unknown message fields.
The default value is true
.
Trait Implementations§
source§impl Clone for DeserializeOptions
impl Clone for DeserializeOptions
source§fn clone(&self) -> DeserializeOptions
fn clone(&self) -> DeserializeOptions
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DeserializeOptions
impl Debug for DeserializeOptions
Auto Trait Implementations§
impl Freeze for DeserializeOptions
impl RefUnwindSafe for DeserializeOptions
impl Send for DeserializeOptions
impl Sync for DeserializeOptions
impl Unpin for DeserializeOptions
impl UnwindSafe for DeserializeOptions
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)