pub enum SourceValueForm {
Opaque,
Ordinal,
}Expand description
A compact description of values which can be generated without rendering an opaque source item first.
Variants§
Opaque
The source may be replayable, but the item must still be rendered.
Ordinal
The yielded scalar value is the ordinal itself. A typed consumer may apply its declared narrowing or wrapping conversion while vectorizing.
Trait Implementations§
Source§impl Clone for SourceValueForm
impl Clone for SourceValueForm
Source§fn clone(&self) -> SourceValueForm
fn clone(&self) -> SourceValueForm
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SourceValueForm
Source§impl Debug for SourceValueForm
impl Debug for SourceValueForm
Source§impl Default for SourceValueForm
impl Default for SourceValueForm
Source§fn default() -> SourceValueForm
fn default() -> SourceValueForm
Returns the “default value” for a type. Read more
impl Eq for SourceValueForm
Source§impl PartialEq for SourceValueForm
impl PartialEq for SourceValueForm
impl StructuralPartialEq for SourceValueForm
Auto Trait Implementations§
impl Freeze for SourceValueForm
impl RefUnwindSafe for SourceValueForm
impl Send for SourceValueForm
impl Sync for SourceValueForm
impl Unpin for SourceValueForm
impl UnsafeUnpin for SourceValueForm
impl UnwindSafe for SourceValueForm
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> 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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> ⓘ
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 more