Struct tls_codec::SecretTlsVecU32 [−][src]
pub struct SecretTlsVecU32<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> { /* fields omitted */ }
Implementations
Create a new TlsVec
from a slice.
Returns a reference to an element or subslice depending on the type of index. XXX: implement SliceIndex instead
Retains only the elements specified by the predicate.
Trait Implementations
impl<T: Clone + Serialize + Deserialize + PartialEq + Size + Zeroize> Clone for SecretTlsVecU32<T>
impl<T: Clone + Serialize + Deserialize + PartialEq + Size + Zeroize> Clone for SecretTlsVecU32<T>
impl<T: Debug + Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Debug for SecretTlsVecU32<T>
impl<T: Debug + Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Debug for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Default for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Default for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Deserialize for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Deserialize for SecretTlsVecU32<T>
This function deserializes the bytes
from the provided a std::io::Read
and returns the populated struct. Read more
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Drop for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Drop for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> From<&'_ [T]> for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> From<&'_ [T]> for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> From<SecretTlsVecU32<T>> for Vec<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> From<SecretTlsVecU32<T>> for Vec<T>
Performs the conversion.
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> FromIterator<T> for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> FromIterator<T> for SecretTlsVecU32<T>
Creates a value from an iterator. Read more
impl<T: Hash + Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Hash for SecretTlsVecU32<T>
impl<T: Hash + Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Hash for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Index<usize> for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Index<usize> for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> IndexMut<usize> for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> IndexMut<usize> for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> PartialEq<SecretTlsVecU32<T>> for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> PartialEq<SecretTlsVecU32<T>> for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Serialize for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Serialize for SecretTlsVecU32<T>
Serialize self
and write it to the writer
.
The function returns the number of bytes written to writer
. Read more
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Serialize for &SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Serialize for &SecretTlsVecU32<T>
Serialize self
and write it to the writer
.
The function returns the number of bytes written to writer
. Read more
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Size for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Size for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Size for &SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Size for &SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Zeroize for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Zeroize for SecretTlsVecU32<T>
impl<T: Eq + Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> Eq for SecretTlsVecU32<T>
impl<T: Serialize + Deserialize + Clone + PartialEq + Size + Zeroize> StructuralEq for SecretTlsVecU32<T>
Auto Trait Implementations
impl<T> RefUnwindSafe for SecretTlsVecU32<T> where
T: RefUnwindSafe,
impl<T> Send for SecretTlsVecU32<T> where
T: Send,
impl<T> Sync for SecretTlsVecU32<T> where
T: Sync,
impl<T> Unpin for SecretTlsVecU32<T> where
T: Unpin,
impl<T> UnwindSafe for SecretTlsVecU32<T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more