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
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 more