pub struct EncryptedU8 { /* private fields */ }Expand description
Encrypted unsigned 8-bit integer
Implementations§
Source§impl EncryptedU8
impl EncryptedU8
Sourcepub fn to_cipher_blob(&self) -> Result<CipherBlob>
pub fn to_cipher_blob(&self) -> Result<CipherBlob>
Serialize to CipherBlob
Sourcepub fn from_cipher_blob(blob: &CipherBlob) -> Result<Self>
pub fn from_cipher_blob(blob: &CipherBlob) -> Result<Self>
Deserialize from CipherBlob
Sourcepub fn eq(&self, other: &Self) -> EncryptedBool
pub fn eq(&self, other: &Self) -> EncryptedBool
Compare equality
Sourcepub fn lt(&self, other: &Self) -> EncryptedBool
pub fn lt(&self, other: &Self) -> EncryptedBool
Compare less than
Sourcepub fn le(&self, other: &Self) -> EncryptedBool
pub fn le(&self, other: &Self) -> EncryptedBool
Compare less than or equal
Sourcepub fn gt(&self, other: &Self) -> EncryptedBool
pub fn gt(&self, other: &Self) -> EncryptedBool
Compare greater than
Sourcepub fn ge(&self, other: &Self) -> EncryptedBool
pub fn ge(&self, other: &Self) -> EncryptedBool
Compare greater than or equal
Sourcepub fn ne(&self, other: &Self) -> EncryptedBool
pub fn ne(&self, other: &Self) -> EncryptedBool
Compare not equal
Trait Implementations§
Source§impl Clone for EncryptedU8
impl Clone for EncryptedU8
Source§fn clone(&self) -> EncryptedU8
fn clone(&self) -> EncryptedU8
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for EncryptedU8
impl RefUnwindSafe for EncryptedU8
impl Send for EncryptedU8
impl Sync for EncryptedU8
impl Unpin for EncryptedU8
impl UnwindSafe for EncryptedU8
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.