Struct qt_core::q_cbor_value::EncodingOption
source · pub struct EncodingOption(/* private fields */);
Expand description
This enum is used in the options argument to toCbor(), modifying the behavior of the encoder.
C++ enum: QCborValue::EncodingOption
.
This enum is used in the options argument to toCbor(), modifying the behavior of the encoder.
The use of UseFloat16
is required to encode the stream in Canonical Format, but is not otherwise necessary.
The EncodingOptions type is a typedef for QFlags<EncodingOption>. It stores an OR combination of EncodingOption values.
See also toCbor().
Implementations§
source§impl EncodingOption
impl EncodingOption
sourcepub const SortKeysInMaps: EncodingOption = _
pub const SortKeysInMaps: EncodingOption = _
C++ enum variant: SortKeysInMaps = 1
sourcepub const UseFloat: EncodingOption = _
pub const UseFloat: EncodingOption = _
Tells the encoder to use IEEE 754 single-precision floating point (that is, float
) whenever possible. (C++ enum variant: UseFloat = 2
)
sourcepub const UseFloat16: EncodingOption = _
pub const UseFloat16: EncodingOption = _
Tells the encoder to use IEEE 754 half-precision floating point (that is, qfloat16
), whenever possible. Implies UseFloat
. (C++ enum variant: UseFloat16 = 6
)
sourcepub const UseIntegers: EncodingOption = _
pub const UseIntegers: EncodingOption = _
Tells the encoder to use integers whenever a value of type Double contains an integer. (C++ enum variant: UseIntegers = 8
)
sourcepub const NoTransformation: EncodingOption = _
pub const NoTransformation: EncodingOption = _
(Default) Performs no transformations. (C++ enum variant: NoTransformation = 0
)
Trait Implementations§
source§impl<T: Into<QFlags<EncodingOption>>> BitOr<T> for EncodingOption
impl<T: Into<QFlags<EncodingOption>>> BitOr<T> for EncodingOption
§type Output = QFlags<EncodingOption>
type Output = QFlags<EncodingOption>
|
operator.source§impl Clone for EncodingOption
impl Clone for EncodingOption
source§fn clone(&self) -> EncodingOption
fn clone(&self) -> EncodingOption
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for EncodingOption
impl Debug for EncodingOption
source§impl From<EncodingOption> for QFlags<EncodingOption>
impl From<EncodingOption> for QFlags<EncodingOption>
source§fn from(value: EncodingOption) -> Self
fn from(value: EncodingOption) -> Self
source§impl From<EncodingOption> for c_int
impl From<EncodingOption> for c_int
source§fn from(value: EncodingOption) -> Self
fn from(value: EncodingOption) -> Self
source§impl From<i32> for EncodingOption
impl From<i32> for EncodingOption
source§impl PartialEq for EncodingOption
impl PartialEq for EncodingOption
source§fn eq(&self, other: &EncodingOption) -> bool
fn eq(&self, other: &EncodingOption) -> bool
self
and other
values to be equal, and is used
by ==
.