pub enum ScanDatabaseSectionKind {
LiteralTable,
AutomataTable,
VerifierFragments,
OutputLayout,
StreamingState,
RelationSeeds,
}Expand description
Kind of payload a table section carries.
Variants§
LiteralTable
Compiled literal-set table.
AutomataTable
Compiled automata (DFA/NFA) transition table.
VerifierFragments
Verifier-only regex fragments for constructs the engine cannot match.
OutputLayout
Output/result layout descriptor.
StreamingState
Carried streaming-scan state.
RelationSeeds
Relation seed table for cross-pattern relations.
Trait Implementations§
Source§impl Clone for ScanDatabaseSectionKind
impl Clone for ScanDatabaseSectionKind
Source§fn clone(&self) -> ScanDatabaseSectionKind
fn clone(&self) -> ScanDatabaseSectionKind
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 ScanDatabaseSectionKind
Source§impl Debug for ScanDatabaseSectionKind
impl Debug for ScanDatabaseSectionKind
Source§impl<'de> Deserialize<'de> for ScanDatabaseSectionKind
impl<'de> Deserialize<'de> for ScanDatabaseSectionKind
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
impl Eq for ScanDatabaseSectionKind
Source§impl Hash for ScanDatabaseSectionKind
impl Hash for ScanDatabaseSectionKind
Source§impl PartialEq for ScanDatabaseSectionKind
impl PartialEq for ScanDatabaseSectionKind
Source§impl Serialize for ScanDatabaseSectionKind
impl Serialize for ScanDatabaseSectionKind
impl StructuralPartialEq for ScanDatabaseSectionKind
Auto Trait Implementations§
impl Freeze for ScanDatabaseSectionKind
impl RefUnwindSafe for ScanDatabaseSectionKind
impl Send for ScanDatabaseSectionKind
impl Sync for ScanDatabaseSectionKind
impl Unpin for ScanDatabaseSectionKind
impl UnsafeUnpin for ScanDatabaseSectionKind
impl UnwindSafe for ScanDatabaseSectionKind
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,
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.