pub enum InspectContext {
Value,
Bytes,
NdjsonReader,
NdjsonFile,
}Expand description
Planning context used for static inspection.
Variants§
Value
Normal value-domain planning.
Bytes
Byte/tape-domain planning for byte-backed documents.
NdjsonReader
NDJSON reader capabilities.
NdjsonFile
NDJSON file capabilities.
Trait Implementations§
Source§impl Clone for InspectContext
impl Clone for InspectContext
Source§fn clone(&self) -> InspectContext
fn clone(&self) -> InspectContext
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 moreSource§impl Debug for InspectContext
impl Debug for InspectContext
Source§impl<'de> Deserialize<'de> for InspectContext
impl<'de> Deserialize<'de> for InspectContext
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 PartialEq for InspectContext
impl PartialEq for InspectContext
Source§fn eq(&self, other: &InspectContext) -> bool
fn eq(&self, other: &InspectContext) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for InspectContext
impl Serialize for InspectContext
impl Copy for InspectContext
impl Eq for InspectContext
impl StructuralPartialEq for InspectContext
Auto Trait Implementations§
impl Freeze for InspectContext
impl RefUnwindSafe for InspectContext
impl Send for InspectContext
impl Sync for InspectContext
impl Unpin for InspectContext
impl UnsafeUnpin for InspectContext
impl UnwindSafe for InspectContext
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
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> 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