Home
last modified time | relevance | path

Searched refs:Validity (Results 1 – 8 of 8) sorted by relevance

/linux/rust/zerocopy/src/pointer/
H A Dinvariant.rs22 type Validity: Validity; typedef
25 impl<A: Aliasing, AA: Alignment, V: Validity> Invariants for (A, AA, V) {
28 type Validity = V; typedef
50 I: Invariants<Alignment = Self, Validity = Valid>, in read() argument
96 pub unsafe trait Validity: Sealed { trait
150 I: Invariants<Alignment = Self, Validity = Valid>, in read() argument
165 I: Invariants<Alignment = Self, Validity = Valid>, in read() argument
179 unsafe impl Validity for Uninit {
213 unsafe impl Validity for AsInitialized {
224 unsafe impl Validity for Initialized {
[all …]
H A Dtransmute.rs117 SV: Validity,
118 DV: Validity,
156 SV: Validity,
157 DV: Validity,
174 SV: Validity,
175 DV: Validity,
199 unsafe impl<Src: ?Sized, Dst: ?Sized, A: Aliasing, SV: Validity, DV: Validity, R>
221 unsafe impl<Src: ?Sized, Dst: ?Sized, A: Aliasing, SV: Validity, DV: Validity>
272 SV: Validity,
273 DV: Validity,
[all …]
H A Dptr.rs227 I: Invariants<Alignment = Aligned, Validity = Valid>,
340 pub fn reborrow_shared<'b>(&'b mut self) -> Ptr<'b, T, (Shared, I::Alignment, I::Validity)> in reborrow_shared()
438 V: Validity, in transmute() argument
439 U: TransmuteFromPtr<T, I::Aliasing, I::Validity, V, <U as SizeEq<T>>::CastFrom, R> in transmute() argument
450 V: Validity, in transmute_with() argument
451 U: TransmuteFromPtr<T, I::Aliasing, I::Validity, V, C, R> + ?Sized, in transmute_with() argument
474 V: Validity, in recall_validity() argument
475 T: TransmuteFromPtr<T, I::Aliasing, I::Validity, V, IdCast, R>, in recall_validity() argument
513 V: Validity, in project_transmute_unchecked() argument
561 ) -> Ptr<'a, crate::Unalign<T>, (I::Aliasing, Aligned, I::Validity)> { in into_unalign() argument
[all …]
H A Dmod.rs38 I: invariant::Invariants<Validity = invariant::Initialized>, in is_zeroed() argument
/linux/rust/zerocopy/src/
H A Derror.rs161 Validity(V), enumerator
207 ConvertError::Validity(e) => ConvertError::Validity(e), in from()
218 Self::Validity(e) => f.debug_tuple("Validity").field(e).finish(), in fmt()
234 Self::Validity(e) => e.fmt(f), in fmt()
635 ConvertError::Validity(self) in into()
718 Self::Validity(err) in from()
739 Self::Validity(i) => match i {}, in into_src()
748 Self::Validity(i) => match i {}, in with_src()
778 Self::Validity(i) => match i {}, in map_src()
790 Self::Validity(i) => match i {}, in into()
[all …]
H A Dlib.rs1328 use crate::invariant::{Validity, ValidityKind}; in is_projectable()
1329 match I::Validity::KIND { in is_projectable()
5219 Err(CastError::Validity(i)) => match i {}, in read_from_bytes()
5277 Err(CastError::Validity(i)) => match i {}, in read_from_prefix()
5329 Err(CastError::Validity(i)) => match i {}, in read_from_suffix()
7117 Err(TryReadError::Validity(_)) in test_try_from_bytes_try_read_from()
7121 Err(TryReadError::Validity(_)) in test_try_from_bytes_try_read_from()
7125 Err(TryReadError::Validity(_)) in test_try_from_bytes_try_read_from()
H A Dsplit_at.rs808 I: Invariants<Alignment = Aligned, Validity = Valid>,
/linux/crypto/asymmetric_keys/
H A Dx509.asn119 validity Validity,
44 Validity ::= SEQUENCE {