Struct prost_reflect::DeserializeOptions
source · [−]pub struct DeserializeOptions { /* private fields */ }Available on crate feature
serde only.Expand description
Options to control deserialization of messages.
Implementations
sourceimpl 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
sourceimpl Clone for DeserializeOptions
impl Clone for DeserializeOptions
sourcefn clone(&self) -> DeserializeOptions
fn clone(&self) -> DeserializeOptions
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
sourceimpl Debug for DeserializeOptions
impl Debug for DeserializeOptions
Auto Trait Implementations
impl RefUnwindSafe for DeserializeOptions
impl Send for DeserializeOptions
impl Sync for DeserializeOptions
impl Unpin for DeserializeOptions
impl UnwindSafe for DeserializeOptions
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more