pub struct WitnessQuestionId(/* private fields */);Expand description
A question’s number among the questions the seats put to an item’s
witnesses: 3 (0.104)
Numbered from 1 in the order asked, across every witness on the item,
so a seat can name a question it asked and the record can find it in
the batch it was sent in. One form everywhere: the bare number, in the
batch the witness reads (3.), in what a seat is told, and in the
record (the JSON number 3).
Implementations§
Trait Implementations§
Source§impl Clone for WitnessQuestionId
impl Clone for WitnessQuestionId
impl Copy for WitnessQuestionId
Source§impl Debug for WitnessQuestionId
impl Debug for WitnessQuestionId
Source§impl<'de> Deserialize<'de> for WitnessQuestionId
impl<'de> Deserialize<'de> for WitnessQuestionId
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for WitnessQuestionId
impl Display for WitnessQuestionId
impl Eq for WitnessQuestionId
Source§impl From<WitnessQuestionId> for u32
impl From<WitnessQuestionId> for u32
Source§fn from(id: WitnessQuestionId) -> Self
fn from(id: WitnessQuestionId) -> Self
Converts to this type from the input type.
Source§impl FromStr for WitnessQuestionId
The number as Display writes it: ASCII digits,
no sign and no leading zero; surrounding whitespace is ignored
impl FromStr for WitnessQuestionId
The number as Display writes it: ASCII digits,
no sign and no leading zero; surrounding whitespace is ignored
Source§impl Hash for WitnessQuestionId
impl Hash for WitnessQuestionId
Source§impl Ord for WitnessQuestionId
impl Ord for WitnessQuestionId
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for WitnessQuestionId
impl PartialEq for WitnessQuestionId
Source§impl PartialOrd for WitnessQuestionId
impl PartialOrd for WitnessQuestionId
Source§impl Serialize for WitnessQuestionId
impl Serialize for WitnessQuestionId
impl StructuralPartialEq for WitnessQuestionId
Auto Trait Implementations§
impl Freeze for WitnessQuestionId
impl RefUnwindSafe for WitnessQuestionId
impl Send for WitnessQuestionId
impl Sync for WitnessQuestionId
impl Unpin for WitnessQuestionId
impl UnsafeUnpin for WitnessQuestionId
impl UnwindSafe for WitnessQuestionId
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
Mutably borrows from an owned value. Read more
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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
Compare self to
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, O> Matches<O> for Twhere
T: PartialEq<O>,
impl<T, O> Matches<O> for Twhere
T: PartialEq<O>,
fn validate_matches(&self, other: &O) -> bool
impl<T> PendingHandle for Twhere
T: Send + 'static,
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a
CompactString. Read more