#[repr(i32)]pub enum SemanticAttestation {
Unspecified = 0,
ClientAttested = 1,
}Expand description
Parse-free reads of an admitted client SemanticIndex. Every request requires the exact owning Thread and revision, with identical live source, audience, embargo and entry gates to ReadContent. See docs/alpha-v2/code-navigation.md. Hidden targets are indistinguishable from absent ones, including readiness, ambiguity, truncation, counts and page tokens. Never follow a spoollink.
Variants§
Implementations§
Source§impl SemanticAttestation
impl SemanticAttestation
Sourcepub const fn is_valid(value: i32) -> bool
pub const fn is_valid(value: i32) -> bool
Returns true if value is a variant of SemanticAttestation.
Sourcepub fn from_i32(value: i32) -> Option<SemanticAttestation>
👎Deprecated: Use the TryFrom<i32> implementation instead
pub fn from_i32(value: i32) -> Option<SemanticAttestation>
Use the TryFrom<i32> implementation instead
Converts an i32 to a SemanticAttestation, or None if value is not a valid variant.
Source§impl SemanticAttestation
impl SemanticAttestation
Sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
Sourcepub fn from_str_name(value: &str) -> Option<SemanticAttestation>
pub fn from_str_name(value: &str) -> Option<SemanticAttestation>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
Source§impl Clone for SemanticAttestation
impl Clone for SemanticAttestation
Source§fn clone(&self) -> SemanticAttestation
fn clone(&self) -> SemanticAttestation
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for SemanticAttestation
Source§impl Debug for SemanticAttestation
impl Debug for SemanticAttestation
Source§impl Default for SemanticAttestation
impl Default for SemanticAttestation
Source§fn default() -> SemanticAttestation
fn default() -> SemanticAttestation
impl Eq for SemanticAttestation
Source§impl Hash for SemanticAttestation
impl Hash for SemanticAttestation
Source§impl Ord for SemanticAttestation
impl Ord for SemanticAttestation
Source§fn cmp(&self, other: &SemanticAttestation) -> Ordering
fn cmp(&self, other: &SemanticAttestation) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for SemanticAttestation
impl PartialEq for SemanticAttestation
Source§impl PartialOrd for SemanticAttestation
impl PartialOrd for SemanticAttestation
impl StructuralPartialEq for SemanticAttestation
Source§impl TryFrom<i32> for SemanticAttestation
impl TryFrom<i32> for SemanticAttestation
Source§type Error = UnknownEnumValue
type Error = UnknownEnumValue
Source§fn try_from(value: i32) -> Result<SemanticAttestation, UnknownEnumValue>
fn try_from(value: i32) -> Result<SemanticAttestation, UnknownEnumValue>
Auto Trait Implementations§
impl Freeze for SemanticAttestation
impl RefUnwindSafe for SemanticAttestation
impl Send for SemanticAttestation
impl Sync for SemanticAttestation
impl Unpin for SemanticAttestation
impl UnsafeUnpin for SemanticAttestation
impl UnwindSafe for SemanticAttestation
Blanket Implementations§
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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> ⓘ
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> ⓘ
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 more