pub struct Base64Option(/* private fields */);
Expand description
This enum contains the options available for encoding and decoding Base64. Base64 is defined by RFC 4648, with the following options:
C++ enum: QByteArray::Base64Option
.
This enum contains the options available for encoding and decoding Base64. Base64 is defined by RFC 4648, with the following options:
QByteArray::fromBase64() ignores the KeepTrailingEquals and OmitTrailingEquals options and will not flag errors in case they are missing or if there are too many of them.
This enum was introduced or modified in Qt 5.2.
The Base64Options type is a typedef for QFlags<Base64Option>. It stores an OR combination of Base64Option values.
Implementations§
Source§impl Base64Option
impl Base64Option
Sourcepub const Base64Encoding: Base64Option
pub const Base64Encoding: Base64Option
(default) The regular Base64 alphabet, called simply “base64” (C++ enum variant: Base64Encoding = 0
)
Sourcepub const Base64UrlEncoding: Base64Option
pub const Base64UrlEncoding: Base64Option
An alternate alphabet, called “base64url”, which replaces two characters in the alphabet to be more friendly to URLs. (C++ enum variant: Base64UrlEncoding = 1
)
Sourcepub const KeepTrailingEquals: Base64Option
pub const KeepTrailingEquals: Base64Option
(default) Keeps the trailing padding equal signs at the end of the encoded data, so the data is always a size multiple of four. (C++ enum variant: KeepTrailingEquals = 0
)
Sourcepub const OmitTrailingEquals: Base64Option
pub const OmitTrailingEquals: Base64Option
Omits adding the padding equal signs at the end of the encoded data. (C++ enum variant: OmitTrailingEquals = 2
)
Trait Implementations§
Source§impl<T: Into<QFlags<Base64Option>>> BitOr<T> for Base64Option
impl<T: Into<QFlags<Base64Option>>> BitOr<T> for Base64Option
Source§impl Clone for Base64Option
impl Clone for Base64Option
Source§fn clone(&self) -> Base64Option
fn clone(&self) -> Base64Option
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more