Struct qt_core::q_json_document::DataValidation
source · pub struct DataValidation(/* private fields */);
Expand description
This value is used to tell QJsonDocument whether to validate the binary data when converting to a QJsonDocument using fromBinaryData() or fromRawData().
C++ enum: QJsonDocument::DataValidation
.
This value is used to tell QJsonDocument whether to validate the binary data when converting to a QJsonDocument using fromBinaryData() or fromRawData().
Implementations§
source§impl DataValidation
impl DataValidation
sourcepub const Validate: DataValidation = _
pub const Validate: DataValidation = _
Validate the data before using it. This is the default. (C++ enum variant: Validate = 0
)
sourcepub const BypassValidation: DataValidation = _
pub const BypassValidation: DataValidation = _
Bypasses data validation. Only use if you received the data from a trusted place and know it’s valid, as using of invalid data can crash the application. (C++ enum variant: BypassValidation = 1
)
Trait Implementations§
source§impl Clone for DataValidation
impl Clone for DataValidation
source§fn clone(&self) -> DataValidation
fn clone(&self) -> DataValidation
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 DataValidation
impl Debug for DataValidation
source§impl From<DataValidation> for c_int
impl From<DataValidation> for c_int
source§fn from(value: DataValidation) -> Self
fn from(value: DataValidation) -> Self
Converts to this type from the input type.
source§impl From<i32> for DataValidation
impl From<i32> for DataValidation
source§impl PartialEq for DataValidation
impl PartialEq for DataValidation
source§fn eq(&self, other: &DataValidation) -> bool
fn eq(&self, other: &DataValidation) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for DataValidation
impl Eq for DataValidation
impl StructuralEq for DataValidation
impl StructuralPartialEq for DataValidation
Auto Trait Implementations§
impl RefUnwindSafe for DataValidation
impl Send for DataValidation
impl Sync for DataValidation
impl Unpin for DataValidation
impl UnwindSafe for DataValidation
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